diff --git a/supabase/migrations/20240326000001_create_essay_system.sql b/supabase/migrations/20240326000001_create_essay_system.sql index 8357c45..e8c0b19 100644 --- a/supabase/migrations/20240326000001_create_essay_system.sql +++ b/supabase/migrations/20240326000001_create_essay_system.sql @@ -112,6 +112,10 @@ CREATE POLICY "Alunos podem atualizar suas próprias redações" USING (student_id = auth.uid()) WITH CHECK (student_id = auth.uid()); +CREATE POLICY "Alunos podem deletar suas próprias redações" + ON public.student_essays FOR DELETE + USING (student_id = auth.uid()); + -- Políticas para essay_analyses CREATE POLICY "Alunos podem ver análises de suas próprias redações" ON public.essay_analyses FOR SELECT diff --git a/supabase/migrations/20240326000001_create_essay_system_rollback.sql b/supabase/migrations/20240326000001_create_essay_system_rollback.sql index 6a74a04..e0c358c 100644 --- a/supabase/migrations/20240326000001_create_essay_system_rollback.sql +++ b/supabase/migrations/20240326000001_create_essay_system_rollback.sql @@ -1,5 +1,6 @@ -- Remover políticas DROP POLICY IF EXISTS "Alunos podem ver análises de suas próprias redações" ON public.essay_analyses; +DROP POLICY IF EXISTS "Alunos podem deletar suas próprias redações" ON public.student_essays; DROP POLICY IF EXISTS "Alunos podem atualizar suas próprias redações" ON public.student_essays; DROP POLICY IF EXISTS "Alunos podem criar suas próprias redações" ON public.student_essays; DROP POLICY IF EXISTS "Alunos podem ver suas próprias redações" ON public.student_essays;