- Neue Tabelle ReportDecision (nur anhängen, ohne Fremdschlüssel): jede Moderationsentscheidung zu einer Meldung (bestätigt/abgewiesen) mit Melder und gemeldeter Seite als Momentaufnahme. - Geschrieben von dismissReport, deletePostAsModerator, dem neuen upholdReport (Profil-Meldungen bestätigen) und petAdmin.delete. - Auswertung: Abzeichen und Zahlen in der Nutzerliste, im Tier-Detail und in der Warteschlange („Melder: häufige Fehlmeldungen“), Tab „Auswertung“ auf der Meldungen-Seite mit Ranglisten. - Datenschutz: Tier gelöscht → Tier-/Beitrags-IDs anonymisiert, Konto gelöscht → Owner-IDs anonymisiert, Zählung der Gegenseite bleibt. Teil der Art.-15-Auskunft (ohne Gegenseite), Abschnitt 4e in der Datenschutzerklärung. Braucht vor dem Deploy: prisma db push + prisma/enable_rls_report_decisions.sql. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
5 lines
248 B
SQL
5 lines
248 B
SQL
-- Melde-Statistik (ReportDecision): neue Tabelle für den PostgREST-Zugriff
|
|
-- sperren, wie alle anderen Tabellen (siehe enable_rls.sql).
|
|
-- Nach dem prisma db push einmal ausführen.
|
|
ALTER TABLE public."ReportDecision" ENABLE ROW LEVEL SECURITY;
|