fix: Rollenhierarchie domain_admin/superadmin in Frontend

- useAuth: neue Rollen domain_admin/superadmin + hasRole() helper
- Admin-Page: useAuth(domain_admin), isSuperAdmin-Flag
- Tabs LDAP/Security/Mandanten/Module nur für superadmin
- Navbar: Admin-Link für domain_admin + superadmin sichtbar
- User-Anlage: domain_admin-Rolle wählbar, superadmin nur für superadmin

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
sysops
2026-03-17 21:23:24 +01:00
parent 73cb609411
commit db433e5c2e
4 changed files with 26 additions and 19 deletions
+1 -1
View File
@@ -54,7 +54,7 @@ export function Navbar({ username, role }: NavbarProps) {
>
POP3 Import
</Link>
{role === "admin" && (
{(role === "admin" || role === "domain_admin" || role === "superadmin") && (
<Link
href="/admin"
className="text-sm text-muted-foreground hover:text-foreground transition-colors"