67 Commits

Author SHA1 Message Date
Arya Dwi Putra
f2a72237a2 docs: add complete project README and setup guide 2025-12-19 00:46:38 +07:00
Arya Dwi Putra
73875c3ab2 ui(dashboard): show 3 distribution charts per row 2025-12-19 00:36:21 +07:00
Arya Dwi Putra
47580aeb54 feat(dashboard): add operational overview and charts 2025-12-19 00:21:25 +07:00
Arya Dwi Putra
c0713bbd41 Add public API with API key middleware and webhooks 2025-12-03 09:10:40 +07:00
Arya Dwi Putra
fe85d1b91d Use AssetService in import for auto RFID/NFC and QR 2025-12-03 09:09:52 +07:00
Arya Dwi Putra
32a4e4e191 Auto-generate RFID/NFC tags based on settings 2025-12-03 09:08:29 +07:00
Arya Dwi Putra
a2b8376960 Apply new settings to QR, validation, and import flow 2025-12-03 08:49:51 +07:00
Arya Dwi Putra
4ab1eaeb8c Support import images via URL or ZIP file reference 2025-12-03 08:39:02 +07:00
Arya Dwi Putra
403364a6ad Add sample import CSV and support image download 2025-12-03 08:36:50 +07:00
Arya Dwi Putra
3c7cb12041 Add soft delete, archive, and bulk import/export for assets 2025-12-03 08:34:45 +07:00
Arya Dwi Putra
9f5a35b08c Add RFID/NFC and consumable fields to assets 2025-12-02 19:50:43 +07:00
Arya Dwi Putra
643ea05d1a Allow configuring seeded settings in setup wizard 2025-12-02 18:35:59 +07:00
Arya Dwi Putra
36d963ca06 Seed default settings during setup migrate 2025-12-02 18:33:28 +07:00
Arya Dwi Putra
765454e01b Fix PIC routes to match resource name 2025-12-02 18:23:12 +07:00
Arya Dwi Putra
2413849f13 Use UUID-aware Role model in setup wizard 2025-12-02 18:21:32 +07:00
Arya Dwi Putra
855a76c055 Fix role/permission uuid mapping for wizard user 2025-12-02 17:36:19 +07:00
Arya Dwi Putra
abb9b0297b Add database readiness check and setup redirect 2025-12-02 17:24:33 +07:00
Arya Dwi Putra
d38c8d84b2 Add setup wizard for initial installation 2025-12-02 17:15:08 +07:00
Arya Dwi Putra
62c4246e7a Add vendor contracts master UI and seed data 2025-12-02 16:52:02 +07:00
Arya Dwi Putra
a86b9cf336 Add asset financial inputs (depreciation, capex/opex, vendor contract) 2025-12-02 16:48:09 +07:00
Arya Dwi Putra
efbaf711e6 Add depreciation report with filters and export 2025-12-02 16:23:52 +07:00
Arya Dwi Putra
ac0be8a19e Add asset financial fields, vendor contracts, and maintenance SLA inputs 2025-12-02 16:18:30 +07:00
Arya Dwi Putra
46ee8be350 Handle rejection states for movement/disposal and mark reversed disposal 2025-12-02 14:30:38 +07:00
Arya Dwi Putra
5019fc16cf Align maintenance status flow with approval (planned/in_progress/completed) 2025-12-02 14:28:55 +07:00
Arya Dwi Putra
7e0caa0cb6 Add status filters to asset transactions (movement, disposal, maintenance) 2025-12-02 14:23:28 +07:00
Arya Dwi Putra
74df6465af Add approvals dashboard page for pending requests 2025-12-02 13:50:59 +07:00
Arya Dwi Putra
d3e5398c9e Add approval workflow for movement, disposal, and maintenance 2025-12-02 13:21:34 +07:00
Arya Dwi Putra
3cb60bc94e Add audit trail middleware and model listeners 2025-12-02 10:47:39 +07:00
Arya Dwi Putra
01a0348c74 Change 2FA flow to post-login challenge page 2025-12-02 10:06:43 +07:00
Arya Dwi Putra
4740b5c2ac Fix login by excluding 2FA code from auth credentials 2025-12-02 09:57:51 +07:00
Arya Dwi Putra
42f8d6b6f2 Add profile page, optional 2FA, session timeout, and scoped asset access 2025-12-02 09:54:56 +07:00
Arya Dwi Putra
55b93717b8 Fix person in charge validation table name 2025-12-02 09:22:14 +07:00
Arya Dwi Putra
7723a9d136 Add asset changelog model and display history on asset detail 2025-12-02 08:42:27 +07:00
Arya Dwi Putra
a7b7dd7bd1 Add scheduled due reminders, readonly middleware, and landing help/changelog 2025-12-02 08:38:46 +07:00
Arya Dwi Putra
a774d95d49 Honor system settings for QR, audit log, pagination, and readonly mode 2025-12-02 08:34:18 +07:00
Arya Dwi Putra
750574832b Apply attachment size setting to asset photo upload validation 2025-12-02 08:32:07 +07:00
Arya Dwi Putra
556985f35f Apply settings-driven pagination/QR behavior and update landing/menu routes 2025-12-02 08:30:09 +07:00
Arya Dwi Putra
7c8e1dfa82 Redirect auth views when logged in, dynamic landing CTA, and refresh landing images 2025-12-02 08:11:10 +07:00
Arya Dwi Putra
de0e162533 Add public asset detail page for QR scan with conditional action buttons 2025-12-02 07:52:49 +07:00
Arya Dwi Putra
5e17b0efc0 Add asset photo uploads with gallery and QR section 2025-12-02 07:46:05 +07:00
Arya Dwi Putra
307727f558 Wire login/register views to auth logic and add auth routes 2025-12-01 20:06:09 +07:00
Arya Dwi Putra
d40f8086d5 Update report controller 2025-12-01 18:25:28 +07:00
Arya Dwi Putra
5f8189abe9 Add asset maintenance tracking with CRUD page and menu 2025-12-01 12:50:47 +07:00
Arya Dwi Putra
728cd81355 Improve Excel asset reports with multi-sheet relations and formulas 2025-12-01 12:46:30 +07:00
Arya Dwi Putra
becced2ead Export full asset report with related sheets in Excel 2025-12-01 09:56:42 +07:00
Arya Dwi Putra
9af70d6880 Add report pages with filtering and export to Excel/PDF 2025-12-01 09:49:54 +07:00
Arya Dwi Putra
4d4847c372 Add asset relations to master models to fix dashboard counts 2025-12-01 09:43:29 +07:00
Arya Dwi Putra
9acc62f093 Build informative asset dashboard with charts and summaries 2025-12-01 09:40:12 +07:00
Arya Dwi Putra
d8f0697963 Add search and filtering for assets by related master data 2025-12-01 09:36:44 +07:00
Arya Dwi Putra
b3cdfb7bec Add sidebar links and pages for asset movements, disposals, and audits 2025-12-01 09:35:23 +07:00