Filter—
Status
Typ
Sperre
Planen-Modus — Laterne anklicken plant sie (geplant), erneut klicken hebt auf.
Übersicht
Abdeckung und offene Arbeit auf einen Blick — serverseitig auf den sichtbaren Ortsverband gefiltert.
Letzte Aktivität
Meldungen
Pflege-EingangBeschädigte/entfernte Plakate. offen → eingeplant → erledigt: einplanen setzt den Mast auf nachkleben, erledigt zurück auf plakatiert.
| Laterne | Grund | Wann | Status | Aktion |
|---|
Organisation
Bezirk → OrtsverbandZweistufige Hierarchie. Jede Datenzeile trägt eine ov_id — daran hängt die Mandantentrennung.
Mitglieder
Konten & RollenRollen liegen in memberships (mehrere pro Person, Rechte = Vereinigung). „Einladen" = pending membership, Bindung beim ersten Login.
| Person | Zugang | Rolle | Status | Aktionen |
|---|
Audit-Log
Wer, was, wannJede statusrelevante Aktion landet in audit_log — nachvollziehbar, nach Ortsverband gescoped.
| Zeit | Aktion | Objekt | Status |
|---|
Zugänge
Zwei Auth-Modi, eine IdentitätsschichtresolveIdentity(req) entscheidet nach AUTH_MODE. Rollen & Geltungsbereich gelten in beiden Modi identisch.
Lokale Konten
AUTH_MODE=localiPasswörter mit scrypt (argon2id-Upgrade vorgesehen), serverseitige Sessions (httpOnly, SHA-256 des Tokens), Login-Drosselung pro IP, CSRF-Prüfung.
Authentik SSO
AUTH_MODE=authentik!Backend nur im internen proxy-Netz; Traefik gegen CVE-2026-35051 gepatcht. Einladung = pending membership, JIT beim ersten Login.