Admin-Zugriffskontrolle im Frontend
ID: FE-006 · Service: frontend · Status: 🟢 aktiv
Die drei Admin-Bereiche (Benutzerverwaltung, Log-Anzeige, Systemverwaltung) sind ausschließlich für Nutzer mit der Rolle admin sichtbar und nutzbar. Der Inhalt der Admin-Tabs wird clientseitig nur gerendert wenn die Nutzerrolle admin ist — zusätzlich zur serverseitigen API-Absicherung.
Typ
functional
Admin Tabs
| ID | Label | Komponente |
|---|---|---|
| users | Benutzerverwaltung | UserManagement |
| logs | Log-Anzeige | LogViewer |
| system | Systemverwaltung | SystemOverview |
Abnahmekriterien
- [ ] Admin-Tabs erscheinen in der Sidebar nur für Nutzer mit Rolle admin
- [ ] Admin-Tab-Inhalt wird nur gerendert wenn Rolle admin
- [ ] Nicht-Admin-Nutzer sehen keine Admin-Einträge in der Navigation
- [ ] Direktaufruf eines Admin-Tabs ohne Admin-Rolle zeigt keinen Inhalt
Changelog
Eintrag 1
Version: 1.0
Changes: Initiale Version