RBAC, Permissions, and Export/Import

This commit is contained in:
Koncept Kit
2025-12-16 20:04:00 +07:00
parent 02e38e1050
commit 9ed778db1c
30 changed files with 4579 additions and 487 deletions

View File

@@ -39,7 +39,7 @@ const AdminSidebar = ({ isOpen, onToggle, isMobile }) => {
try {
const response = await api.get('/admin/users');
const pending = response.data.filter(u =>
['pending_approval', 'pre_approved'].includes(u.status)
['pending_validation', 'pre_validated'].includes(u.status)
);
setPendingCount(pending.length);
} catch (error) {
@@ -105,9 +105,9 @@ const AdminSidebar = ({ isOpen, onToggle, isMobile }) => {
disabled: false
},
{
name: 'Approvals',
name: 'Validations',
icon: CheckCircle,
path: '/admin/approvals',
path: '/admin/validations',
disabled: false,
badge: pendingCount
},
@@ -154,9 +154,9 @@ const AdminSidebar = ({ isOpen, onToggle, isMobile }) => {
disabled: false
},
{
name: 'Roles',
name: 'Permissions',
icon: Shield,
path: '/admin/roles',
path: '/admin/permissions',
disabled: false,
superadminOnly: true
}