fix permissions
This commit is contained in:
@@ -207,7 +207,13 @@ function Sidebar({ mobileOpen, onMobileClose }: SidebarProps) {
|
||||
const items = baseNavigationItems
|
||||
.map((item) => {
|
||||
if (item.path === '/fahrzeuge') return fahrzeugeItem;
|
||||
if (item.path === '/ausruestungsanfrage') return { ...item, subItems: ausruestungSubItems };
|
||||
if (item.path === '/ausruestungsanfrage') {
|
||||
const canSeeAusruestung =
|
||||
hasPermission('ausruestungsanfrage:view') ||
|
||||
hasPermission('ausruestungsanfrage:create_request') ||
|
||||
hasPermission('ausruestungsanfrage:approve');
|
||||
return { ...item, subItems: ausruestungSubItems, permission: canSeeAusruestung ? undefined : 'ausruestungsanfrage:view' };
|
||||
}
|
||||
if (item.path === '/issues') return { ...item, subItems: issuesSubItems };
|
||||
return item;
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user