Commit Graph

113 Commits

Author SHA1 Message Date
Arya Dwi Putra
d062deb3c2 Fix API docs layout body class 2025-12-02 19:09:54 +07:00
Arya Dwi Putra
983ee5f74a Add API docs page and link from setup wizard 2025-12-02 19:08:15 +07:00
Arya Dwi Putra
7ab199ea62 Improve integration UX in setup wizard 2025-12-02 19:06:47 +07:00
Arya Dwi Putra
faac7bda53 Add integration placeholders to setup wizard 2025-12-02 19:03:39 +07:00
Arya Dwi Putra
e3e8430a5b Refine setup settings form with selects and better labels 2025-12-02 18:40:00 +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
3215baa566 Seed depreciation sample data and fix vendor contract FK 2025-12-02 16:32:36 +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
7a5138cca9 Add modal transaction forms on public asset view 2025-12-02 15:35:12 +07:00
Arya Dwi Putra
bed296621d Fix master edit routes using correct resource parameter names 2025-12-02 15:06:25 +07:00
Arya Dwi Putra
759c06d1fa Fix master data edit form action to use named update routes 2025-12-02 15:04:59 +07:00
Arya Dwi Putra
44300b7210 Fix edit form routes to dashboard-prefixed named routes 2025-12-02 15:01:38 +07:00
Arya Dwi Putra
26e256a04b Add approvals.manage permission and secure approval routes 2025-12-02 14:43:00 +07:00
Arya Dwi Putra
6843574054 Add tests for movement, disposal permissions, and reverse flow 2025-12-02 14:40:10 +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
449c0ae680 Tweak approval seeder notes for pending entries 2025-12-02 14:16:43 +07:00
Arya Dwi Putra
25d9c19a5c Align seeded transactions to approved status and add approvals menu 2025-12-02 14:09:22 +07:00
Arya Dwi Putra
74df6465af Add approvals dashboard page for pending requests 2025-12-02 13:50:59 +07:00
Arya Dwi Putra
e960c1dbfa Seed sample approval requests for movement, disposal, maintenance 2025-12-02 13:39:39 +07:00
Arya Dwi Putra
fb640da02b Split approval migrations per table and avoid duplicate status 2025-12-02 13:25:05 +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
a02e401663 Rollback header 2025-12-02 10:38:39 +07:00
Arya Dwi Putra
205e850571 Simplify header dropdown and link profile 2025-12-02 10:26:44 +07:00
Arya Dwi Putra
7b178790fd Seed users with and without 2FA enabled 2025-12-02 10:09:07 +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
c3ae589382 Normalize date fields when editing assets 2025-12-02 09:26:44 +07:00
Arya Dwi Putra
01a6bcb192 Show only changed fields in asset changelog rows 2025-12-02 09:24:41 +07:00
Arya Dwi Putra
55b93717b8 Fix person in charge validation table name 2025-12-02 09:22:14 +07:00
Arya Dwi Putra
3952a738e3 Fix asset update URL to use dashboard route 2025-12-02 09:20:09 +07:00
Arya Dwi Putra
a217afee19 Refine asset changelog layout with horizontal badges 2025-12-02 09:18:27 +07:00
Arya Dwi Putra
c3923f6b7c Improve asset changelog readability with related names 2025-12-02 09:16:41 +07:00
Arya Dwi Putra
524a469bf4 Add asset changelog seeder 2025-12-02 09:01:43 +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