RBAC, Permissions, and Export/Import
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user