1
Haushalte und Rollen
opencode edited this page 2026-10-20 20:10:15 +02:00

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