Files
petfeed/prisma/enable_rls_pet_caretakers.sql
adminandClaude Opus 5.5 cccda31525 feat: Mitbetreuer – ein zweites Konto kümmert sich mit um ein Tier
- 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>
2026-10-05 12:23:34 +02:00

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;