mirror of
https://github.com/lucasrcsantana/story-generator.git
synced 2025-12-16 21:37:51 +00:00
feat: adiciona política RLS para deleção de redações
- Permite que alunos deletem apenas suas próprias redações - Mantém consistência com outras políticas RLS existentes - Adiciona rollback apropriado para a nova política
This commit is contained in:
parent
cc45bb974d
commit
63498e92c6
@ -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
|
||||
|
||||
@ -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;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user