- Neue Tabelle PetCaretaker (max. 1 pro Tier): Code einladen (7 Tage) -> einlösen (PENDING) -> Freigabe durch den Haupt-Besitzer (ACTIVE) - assertPetOwnership erlaubt aktiven Mitbetreuer; assertPetMainOwner für Löschen, Privatsphäre, Gedenkmodus, Gesundheits-Einwilligung - pets.list/byId inkl. mitbetreuter Tiere mit Rolle; Push auch an die Geräte des Mitbetreuers; Konto-Löschung übergibt das Tier an ihn - Web: Verwaltung in "Profil bearbeiten", Code einlösen unter "Meine Tiere" und im Onboarding, Link /mitbetreuen/<code>, Mitteilung CARETAKER_REQUEST - App: dieselben Abläufe (OTA-fähig, Teilen statt Kopieren) - Datenschutz: Absatz zum Mitbetreuer Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
5 lines
289 B
SQL
5 lines
289 B
SQL
-- Mitbetreuer: neue Tabelle für den PostgREST-Zugriff sperren, wie alle anderen
|
|
-- Tabellen (siehe enable_rls.sql). Die App greift ausschließlich über Prisma
|
|
-- (Service-Rolle) zu. Nach dem prisma db push einmal ausführen.
|
|
ALTER TABLE public."PetCaretaker" ENABLE ROW LEVEL SECURITY;
|