Commit Graph

14 Commits

Author SHA1 Message Date
Yoga Pangestu
2b7208a0c4 feat: expand permission management for settings by introducing new permissions for system, social media, marketplace, HR, and homepage updates; refactor related controllers, requests, and services to utilize these permissions; enhance frontend components to support new permission checks and improve user experience 2026-07-04 13:37:26 +07:00
Yoga Pangestu
c3db522c87 refactor: improve SystemSection.vue by adding computed properties for upload state management, enhancing code readability and maintainability 2026-07-02 23:00:18 +07:00
Yoga Pangestu
4eea267756 refactor: enhance component structure in various forms by introducing computed properties and improving template syntax for better readability and maintainability
Some checks are pending
linter / quality (push) Waiting to run
tests / ci (8.3) (push) Waiting to run
tests / ci (8.4) (push) Waiting to run
tests / ci (8.5) (push) Waiting to run
2026-07-02 22:41:18 +07:00
Yoga Pangestu
d02af40836 feat: implement presigned upload functionality for S3 in PresignedUploadController; update media upload handling across various components to support S3 keys and improve user experience
Some checks failed
linter / quality (push) Waiting to run
tests / ci (8.3) (push) Has been cancelled
tests / ci (8.4) (push) Has been cancelled
tests / ci (8.5) (push) Has been cancelled
2026-07-02 14:28:51 +07:00
Yoga Pangestu
8c026dda1c feat: implement owner verification workflow for marketplace settings and restrict administrative settings access 2026-06-27 17:06:54 +07:00
Yoga Pangestu
cce733e288 refactor: improve MediaDropzone file handling and input triggering with container-based scoping 2026-06-25 22:41:11 +07:00
Yoga Pangestu
6219f5032d refactor: enhance error handling in form submissions across various Vue components to improve user feedback and maintainability 2026-06-25 21:54:42 +07:00
Yoga Pangestu
dfd2c5560b refactor: replace hardcoded URL strings with dynamic route helpers across services and frontend components. 2026-06-23 10:49:27 +07:00
Yoga Pangestu
5986ec75a3 refactor: replace legacy image upload components with new MediaDropzone component across various admin forms 2026-06-22 23:58:51 +07:00
Yoga Pangestu
bae9e59194 fix: change HTTP method from POST to PUT for system settings submission to align with RESTful standards 2026-06-22 19:14:44 +07:00
Yoga Pangestu
84174fc1f9 refactor: update API endpoint paths in settings forms to use pluralized 'settings' for consistency 2026-06-22 19:12:43 +07:00
Yoga Pangestu
da3e3a6895 refactor: enhance permission and role management by introducing group categorization for permissions and streamlining role permission assignments for improved maintainability 2026-06-22 17:57:18 +07:00
Yoga Pangestu
27c5b5fffa refactor: streamline enum management and enhance role assignment logic in EmployeeController for improved maintainability 2026-06-22 14:41:52 +07:00
Yoga Pangestu
cf7e199306 refactor: remove cutting management components to streamline codebase and improve maintainability 2026-06-21 01:51:39 +07:00