refactor(housekeeping): modal confirm, bulk delete, search debounce, audit inline, form reset
Local Build and Deploy / deploy (push) Successful in 1m6s
Local Build and Deploy / deploy (push) Successful in 1m6s
- Replace browser confirm() with custom ConfirmModal component - Add search debounce (300ms) before syncing URL params - Reset add-permission form after successful submit - Add bulk select/delete with checkbox column and bulkDeletePermissions action - AuditSection fetches logs server-side via getAuditLogs and shows inline table - Add 10 new i18n keys (cancel, confirm, confirmDeletePermission, confirmBulkDelete, deleteSelected, confirmClearAllDesc, auditTime, auditUser, auditAction, auditTarget) synced to all 22 locales
This commit is contained in:
1 parent
d693d169dd
commit
f1e4e32a1e
25 files changed
+645
-137
No files matched your search
+11
-1
@@ -1958,7 +1958,17 @@
|
||||
"auditHint": "All changes to housekeeping permissions are logged.",
|
||||
"auditLogsAt": "Audit logs are available on the Audit log page.",
|
||||
"viewAuditLogs": "View audit logs",
|
||||
"importedWithErrors": "Imported {count} permissions with {errors} errors"
|
||||
"importedWithErrors": "Imported {count} permissions with {errors} errors",
|
||||
"confirmClearAllDesc": "This will remove every permission entry from the database. Are you sure?",
|
||||
"confirmDeletePermission": "Delete this permission permanently?",
|
||||
"confirmBulkDelete": "Delete {count} selected permissions?",
|
||||
"deleteSelected": "Delete {count} selected",
|
||||
"cancel": "Cancel",
|
||||
"confirm": "Confirm",
|
||||
"auditTime": "Time",
|
||||
"auditUser": "User",
|
||||
"auditAction": "Action",
|
||||
"auditTarget": "Target"
|
||||
},
|
||||
"rooms": {
|
||||
"title": "Szobák",
|
||||
|
||||
Reference in new issue
Block a user