Haushalte und Rollen
Rollen
- Server-Admin: Wird beim Start aus
APP_USER/APP_PASSWORD_HASH angelegt (erster Nutzer). Verwaltet Nutzer, Einladungen, Haushalte und Einstellungen. Sieht Haushaltsdaten nur über die eigene Mitgliedschaft; der Voll-Backup-Endpunkt bleibt Server-Admins vorbehalten.
- Haushalts-Admin: Verwaltet den eigenen Haushalt (Mitglieder, Einladungen, Haushalts-Export).
- Mitglied: Verwaltet gemeinsam mit den anderen Mitgliedern die Gutscheine des Haushalts plus den eigenen privaten Bestand.
Bestände
- Privater Bestand: Nur der jeweilige Nutzer sieht diese Gutscheine. Persönliche Gutscheine bleiben bei einer Haushaltszuordnung privat.
- Haushaltsbestand: Alle Mitglieder des Haushalts sehen und verwalten diese Gutscheine gemeinsam.
- Ein Nutzer gehört höchstens einem Haushalt an.
Mitglieder einladen
Admins laden unter Einstellungen → Nutzer per E-Mail ein (Link 7 Tage gültig). Eingeladene richten ein Passwort ein oder melden sich per SSO an, sofern die OIDC-E-Mail zur Einladung passt. Mit ALLOW_PASSWORD_LOGIN=false brauchen Mitglieder SSO; der Admin behält zusätzlich den Passwort-Notfallzugang.
Haushalts-Export
Haushalts- und Server-Admins können die Haushaltsdaten als JSON exportieren (Gutscheine inkl. Erinnerungstage und Kontakte, Mitgliederliste). Der Export enthält keine Passwörter, Secrets oder fremde Haushalte. Server-Admin: jeder Haushalt. Haushalts-Admin: nur der eigene.
Haushalt auflösen
Beim Auflösen werden die Gutscheine des gemeinsamen Bestands samt Erinnerungen unwiderruflich gelöscht. Mitglieder behalten nur ihre privaten Gutscheine.
Weiter: Backup und Restore, SSO mit Authentik