Commit Graph
4 Commits
Author SHA1 Message Date
florian.wilde 7d08e6fd81 Konto-Seite: eigenen Namen, E-Mail, Passwort und Passkeys selbst verwalten
- Klick auf den Benutzernamen im Header (Kantinen- und Admin-Bereich)
  öffnet /konto
- Name-Änderung per RLS-Policy mit spaltenscharfem Grant (nur
  full_name), Rolle bleibt ausschließlich über die Admin-API änderbar
- E-Mail-Änderung über supabase.auth.updateUser mit Bestätigungslink;
  Trigger synchronisiert profiles.email nach Bestätigung
- Passwortänderung verlangt zur Verifizierung das aktuelle Passwort
  (Re-Login-Check) plus Wiederholung des neuen Passworts
- Passkey-Verwaltung aus /intern/konto hierher verschoben
2026-07-17 19:15:09 +02:00
florian.wilde b499708a8f Docker-Fix: DB-Init bricht bei CREATE SCHEMA public nicht mehr ab, Port 5433 statt 5432 2026-07-17 18:52:49 +02:00
florian.wilde b1e41026b6 Lokale PostgreSQL-Kopie: Auth/Storage-Stubs, Dumps und Sync-Skript 2026-07-17 18:18:44 +02:00
florian.wilde 63a30a3835 Supabase: Schema, RLS-Policies und Seed-Daten 2026-07-17 18:18:10 +02:00