Files
thrilltrack-explorer/supabase/migrations/20251002174244_ddacac58-98d8-454f-9e1b-658b9ac6b734.sql
2025-10-02 17:46:45 +00:00

23 lines
746 B
SQL

-- Restrict direct photo modifications - require moderation queue
-- Drop existing policies that allow direct modification
DROP POLICY IF EXISTS "Moderators can update photos" ON public.photos;
DROP POLICY IF EXISTS "Moderators can delete photos" ON public.photos;
-- Keep read policies
-- Public read access to photos already exists
-- Only service role (edge functions) can modify photos after approval
CREATE POLICY "Service role can insert photos"
ON public.photos FOR INSERT
TO service_role
WITH CHECK (true);
CREATE POLICY "Service role can update photos"
ON public.photos FOR UPDATE
TO service_role
USING (true);
CREATE POLICY "Service role can delete photos"
ON public.photos FOR DELETE
TO service_role
USING (true);