fix permissions

This commit is contained in:
Matthias Hochmeister
2026-03-25 08:55:11 +01:00
parent eb92dfcc96
commit 6f39f22bf9

View File

@@ -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;
})