Zum Inhalt

Service-basierte Tab-Sichtbarkeit

ID: FE-005 · Service: frontend · Status: 🟢 aktiv


Tabs sind nur sichtbar wenn der angemeldete Nutzer Zugriff auf den entsprechenden Service hat. Die Prüfung erfolgt anhand der services-Liste aus der /api/auth/me-Antwort. Service-übergreifende Tabs (z.B. Startseite, Dokumentation) sind immer sichtbar.


Typ

functional

Sichtbarkeits Regeln

Feld Wert
Service Null immer sichtbar (z.B. Startseite, Alerts, Dokumentation)
Service Gesetzt sichtbar wenn services-Array des Nutzers den Service enthält
Admin Only nur für Nutzer mit Rolle admin (unabhängig von services)

Abnahmekriterien

  • [ ] Tabs mit service-Binding erscheinen nur bei freigeschaltetem Service
  • [ ] Tabs ohne service-Binding (service null) sind immer sichtbar
  • [ ] adminOnly-Tabs erscheinen ausschließlich für Admins
  • [ ] Nicht-sichtbare Tabs sind nicht klickbar (nicht nur versteckt)
  • [ ] Änderungen der Nutzerdaten nach Login-Reload werden korrekt reflektiert

Changelog

Eintrag 1

Version: 1.0

Changes: Initiale Version