feat: add configuration module for managing branches, divisions, and customers

- Introduced a new Configuration module with routes for managing branches, divisions, and customers.
- Implemented UI components for creating, editing, and viewing branch details, including general information, location, and working schedule.
- Added validation schemas for branch data and integrated language support for English and Indonesian.
- Developed comprehensive unit tests for the branches remote data service and transformer to ensure functionality and reliability.

This commit enhances the application by providing a structured approach to configuration management, improving user experience and data handling.
This commit is contained in:
shancheas
2026-08-25 22:56:07 +07:00
parent 44b0ef0168
commit 73d84f3874
92 changed files with 3271 additions and 78 deletions
+6 -1
View File
@@ -1 +1,6 @@
export const MODULE_KEY = {};
export const MODULE_KEY = {
PRIVILEGES: 'PRIVILEGES',
CONFIGURATION_DIVISION: 'CONFIGURATION.DIVISION',
CONFIGURATION_BRANCH: 'CONFIGURATION.BRANCH',
CONFIGURATION_CUSTOMER: 'CONFIGURATION.CUSTOMER',
} as const;