feat(PROJ-21): Phase 6+7 abschliessen — Dienste-Tab nur superadmin

Frontend: Dienste-Tab (Systemdienste starten/stoppen) ist jetzt nur
noch für superadmin sichtbar. domain_admin sieht: Dashboard, Benutzer,
Audit-Log, Import, LDAP (eigener Mandant).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
sysops
2026-03-18 01:18:28 +01:00
parent 372eee7aef
commit bd09992441
3 changed files with 14 additions and 6 deletions
+9 -2
View File
@@ -1,7 +1,7 @@
---
id: PROJ-21
title: Multi-Mandanten-Fähigkeit (Multi-Tenancy)
status: In Progress
status: Deployed
created: 2026-03-17
---
@@ -39,7 +39,14 @@ created: 2026-03-17
- `internal/imap/importer.go`, `internal/pop3/importer.go``TenantID *int64` Feld + `Save(ctx, ..., tenantID)`
- `cmd/archivmail/cmd_import.go`, `cmd/archivmail-import/main.go``Save(ctx, ..., nil)`
**Offene Phasen:** Phase 4 (Xapian per-tenant Index-Filter)
**Phase 4 implementiert + QA-approved (2026-03-18)**
**Phase 6+7 implementiert (2026-03-18):**
- Tenant-Management-Routen (Phase 1 bereits enthalten)
- `/api/tenant/ldap` Routen via PROJ-23
- Frontend: Dienste-Tab nur für superadmin sichtbar
- Frontend: Security/Tenants/Modules/LDAP-Global nur für superadmin
- Frontend: domain_admin sieht nur eigene Nutzer/Audit/LDAP-Tab
## Phase 4 -- QA-Bericht (2026-03-18, Code-Review)