Admin: Sidebar auf 3 Eintraege reduziert (Zugriffsverwaltung, Benutzer & Einladungen, Rollen & Berechtigungen)

This commit is contained in:
Stephan Schellworth 2026-02-03 08:32:46 +01:00
parent 164e7487cc
commit 32f7251b95

View file

@ -166,96 +166,42 @@ NAVIGATION_SECTIONS = [
"order": 200,
"adminOnly": True,
"items": [
{
"id": "admin-mandates",
"objectKey": "ui.admin.mandates",
"label": {"en": "Mandates", "de": "Mandanten", "fr": "Mandats"},
"icon": "FaBuilding",
"path": "/admin/mandates",
"order": 3,
"adminOnly": True,
},
{
"id": "admin-access",
"objectKey": "ui.admin.access",
"label": {"en": "Access Management", "de": "Zugriffsverwaltung", "fr": "Gestion des accès"},
"icon": "FaBuilding",
"path": "/admin/access",
"order": 5,
"adminOnly": True,
},
{
"id": "admin-users",
"objectKey": "ui.admin.users",
"label": {"en": "Users", "de": "Benutzer", "fr": "Utilisateurs"},
"label": {"en": "Users & Invitations", "de": "Benutzer & Einladungen", "fr": "Utilisateurs et invitations"},
"icon": "FaUsers",
"path": "/admin/users",
"order": 10,
"adminOnly": True,
},
{
"id": "admin-invitations",
"objectKey": "ui.admin.invitations",
"label": {"en": "Invitations", "de": "Einladungen", "fr": "Invitations"},
"icon": "FaEnvelopeOpenText",
"path": "/admin/invitations",
"order": 20,
"adminOnly": True,
},
{
"id": "admin-mandates",
"objectKey": "ui.admin.mandates",
"label": {"en": "Mandates", "de": "Mandanten", "fr": "Mandats"},
"icon": "FaBuilding",
"path": "/admin/mandates",
"order": 30,
"adminOnly": True,
},
{
"id": "admin-roles",
"objectKey": "ui.admin.roles",
"label": {"en": "Roles", "de": "Rollen", "fr": "Rôles"},
"label": {"en": "Roles & Permissions", "de": "Rollen & Berechtigungen", "fr": "Rôles et permissions"},
"icon": "FaKey",
"path": "/admin/mandate-roles",
"order": 40,
"adminOnly": True,
},
{
"id": "admin-role-permissions",
"objectKey": "ui.admin.role-permissions",
"label": {"en": "Role Permissions", "de": "Rollen-Berechtigungen", "fr": "Permissions des rôles"},
"icon": "FaShieldAlt",
"path": "/admin/mandate-role-permissions",
"order": 50,
"adminOnly": True,
},
{
"id": "admin-user-mandates",
"objectKey": "ui.admin.user-mandates",
"label": {"en": "Mandate Members", "de": "Mandanten-Mitglieder", "fr": "Membres du mandat"},
"icon": "FaUserTag",
"path": "/admin/user-mandates",
"order": 60,
"adminOnly": True,
},
{
"id": "admin-feature-roles",
"objectKey": "ui.admin.feature-roles",
"label": {"en": "Feature Roles & Permissions", "de": "Feature Rollen & Rechte", "fr": "Rôles et permissions des features"},
"icon": "FaCube",
"path": "/admin/feature-roles",
"order": 70,
"adminOnly": True,
},
{
"id": "admin-feature-instances",
"objectKey": "ui.admin.feature-instances",
"label": {"en": "Feature Instances", "de": "Feature-Instanzen", "fr": "Instances de feature"},
"icon": "FaCubes",
"path": "/admin/feature-instances",
"order": 80,
"adminOnly": True,
},
{
"id": "admin-feature-users",
"objectKey": "ui.admin.feature-users",
"label": {"en": "Feature Instance Users", "de": "Feature Instanz Benutzer", "fr": "Utilisateurs d'instance de feature"},
"icon": "FaUsersCog",
"path": "/admin/feature-users",
"order": 90,
"adminOnly": True,
},
{
"id": "admin-user-access-overview",
"objectKey": "ui.admin.user-access-overview",
"label": {"en": "User Access Overview", "de": "Benutzer-Zugriffsübersicht", "fr": "Aperçu des accès utilisateur"},
"icon": "FaUserShield",
"path": "/admin/user-access-overview",
"order": 100,
"adminOnly": True,
},
],
},
]