d0bf6782d5
update mengikuti pusat
2025-10-11 03:07:27 +07:00
337598085a
refactor: change role search parameter from 'search' to 'criteria'
...
- Update defaultFilter to use criteria instead of search
- Update handleSearch to use criteria parameter
- Update handleSearchClear to use criteria parameter
- Update auto-clear onChange to use criteria parameter
API endpoint now uses: /api/roles?page=1&limit=10&criteria=keyword
2025-10-11 00:01:45 +07:00
6381235e14
refactor: change device search parameter from 'search' to 'criteria'
...
- Update defaultFilter to use criteria instead of search
- Update handleSearch to use criteria parameter
- Update handleSearchClear to use criteria parameter
- Update auto-clear onChange to use criteria parameter
API endpoint now uses: /api/device?page=1&limit=10&criteria=keyword
2025-10-10 16:06:58 +07:00
c5f0c73ae1
refactor: change search parameter from 'search' to 'criteria'
...
- Update defaultFilter to use criteria instead of search
- Update handleSearch to use criteria parameter
- Update handleSearchClear to use criteria parameter
- Update auto-clear onChange to use criteria parameter
API endpoint now uses: /api/user?page=1&limit=10&criteria=keyword
2025-10-10 15:59:38 +07:00
e00ecbf116
feat: add change password functionality for users
...
Add ChangePasswordModal component:
- Create modal with new password and confirmation fields
- Implement password validation (min 8 chars, uppercase, lowercase, number, special char)
- Add real-time error validation and display
- Show password requirements info box
- Display username for confirmation
- Add loading state during password change
- Success/error notifications
Update IndexUser:
- Add state management for change password modal
- Pass props to ListUser and ChangePasswordModal
- Integrate ChangePasswordModal component
Update ListUser:
- Add KeyOutlined icon for change password button
- Add purple change password button in action column
- Implement showChangePasswordModal function
- Update columns to include change password handler
- Increase action column width to 18%
API endpoint: PUT /api/user/change-password/:id
2025-10-10 15:49:31 +07:00
c3b5ec2121
feat: refactor role display with dynamic colors and capitalize
...
- Add helper function capitalizeFirstLetter for consistent formatting
- Add helper function getRoleColor to determine tag color by role_level or role_name
- Refactor role_name column render to use dynamic helpers
- Replace 30+ lines of hardcoded conditions with 8 lines of clean code
- Support any role name from database without code changes
- Display role names with first letter capitalized
- Color mapping: Level 1=purple, Level 2=blue, Level 3=cyan, Level 4=green
- Add KeyOutlined icon import for change password feature
2025-10-10 15:44:46 +07:00
59c90c3519
feat: integrate dynamic role selection in user form
...
- Add getAllRole API import to fetch roles dynamically
- Add roleList and loadingRoles state management
- Implement fetchRoles function to get all roles from API
- Update Select component to display roles dynamically from database
- Display role format: Role Name (Level X)
- Add loading indicator while fetching roles
- Fetch roles automatically when modal opens
2025-10-10 15:44:21 +07:00
76e40ced3f
integrasi role user
2025-10-10 14:59:21 +07:00
5f6c156c12
feat: add role fetching functionality to DetailUser component
2025-10-10 14:49:16 +07:00
a3666dbf41
add status toggle switch to DetailBrandDevice and update ListBrandDevice
2025-10-10 14:40:41 +07:00
49dda8621b
refactor: remove IndexErrorCode component and update ListErrorMaster
2025-10-10 14:21:48 +07:00
bf03891142
refactor: streamline brand device management components and add error master view
2025-10-10 14:14:10 +07:00
3ce9b3772d
remove IndexErrorCode component
2025-10-10 14:12:37 +07:00
27c901d08f
role-based access control
2025-10-10 11:40:33 +07:00
a6e8c39ed8
integrasi role
2025-10-10 11:39:31 +07:00
7d10c3f5b2
update history trending
2025-10-10 10:58:45 +07:00
76cf2de6ed
fix signin bug identifier
2025-10-09 23:12:54 +07:00
823492a381
add detailuser file
2025-10-09 22:53:06 +07:00
25e31c58bd
add detail user
2025-10-09 22:52:37 +07:00
c6957b46c6
add notification management with list and detail views, including modal handling and state management
2025-10-09 16:45:52 +07:00
a7af974108
add status management with list and detail views, including routing and mock data
2025-10-09 16:43:03 +07:00
dcdd8c9b8d
refactor ListEventAlarm component by removing unused detail view handler and adjusting column widths
2025-10-09 14:50:26 +07:00
406b306275
refactor event alarm components to improve detail view and add action buttons
2025-10-09 14:48:36 +07:00
6807be41b6
update validation message for email/username field in SignIn component
2025-10-09 14:42:21 +07:00
7a9cf46e39
add event alarm management with list and detail views
2025-10-09 14:30:37 +07:00
e13539618b
add plant section management with list and detail views
2025-10-09 10:50:27 +07:00
8ef1bdb142
update data index username, fullname, user phone
2025-10-09 03:47:13 +07:00
930ee1708a
Merge branch 'lavoce' of https://gitea.idetama.id/yogiedigital/cod-fe into lavoce
2025-10-09 03:44:52 +07:00
2fddc7f098
add role management components with list and detail views
2025-10-09 10:26:13 +07:00
1613ee52d3
login identifier email dan username
2025-10-09 03:44:48 +07:00
148bca0e55
fix: update signin dan signup
2025-10-08 15:47:00 +07:00
678dd12a18
Merge branch 'lavoce' of https://gitea.idetama.id/yogiedigital/cod-fe into lavoce
2025-10-08 14:45:52 +07:00
bc46328832
feat: implement user management API functions and create ListUser component for user listing
2025-10-08 14:45:41 +07:00
dcedf9fe19
update background cod signin&up
2025-10-08 14:33:21 +07:00
0beb46e318
Merge branch 'lavoce' of https://gitea.idetama.id/yogiedigital/cod-fe into lavoce
2025-10-07 12:07:31 +07:00
b2e1bca4ab
update: implement brand device management with listing, detail view, and search functionality
2025-10-07 12:07:29 +07:00
317610e552
update: implement ListTag and DetailTag components for enhanced tag management functionality
2025-10-07 12:01:15 +07:00
0d97a1978e
update: adjust TableList component for improved data display and enhance ListDevice component styles
2025-10-06 08:47:07 +07:00
d469992ee2
menambahkan halaman awal untuk setiap menu sidebar
2025-10-03 17:05:50 +07:00
50aa323b5f
update: improve code formatting and error handling in SignIn component
2025-10-02 15:35:07 +07:00
1687f3b952
update signup
2025-10-02 11:45:20 +07:00
992dcc47ea
update: refactor action buttons in ListDevice component for improved functionality and layout
2025-10-02 10:40:48 +07:00
3f39923070
update: adjust column widths in ListDevice component for better layout
2025-10-01 15:14:17 +07:00
3b51f59679
update: enhance device API functions with pagination and response structure; modify device form validation and UI components
2025-10-01 14:33:55 +07:00
6b4b511d66
fix: error
2025-10-01 10:11:56 +07:00
9dabbd60ea
fix: handle submit
2025-10-01 10:11:30 +07:00
b73abf2fa2
simplyfy code svg value mqtt
2025-09-29 16:38:00 +07:00
6de6d35a6b
example dashboard svg mqtt
2025-09-29 16:23:20 +07:00
b9b5704232
update signup
2025-09-29 11:48:54 +07:00
c64b7b3490
update: route
2025-09-26 11:07:03 +07:00