mirror of
https://github.com/lucasrcsantana/story-generator.git
synced 2025-12-17 22:07:52 +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())
|
USING (student_id = auth.uid())
|
||||||
WITH CHECK (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
|
-- Políticas para essay_analyses
|
||||||
CREATE POLICY "Alunos podem ver análises de suas próprias redações"
|
CREATE POLICY "Alunos podem ver análises de suas próprias redações"
|
||||||
ON public.essay_analyses FOR SELECT
|
ON public.essay_analyses FOR SELECT
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
-- Remover políticas
|
-- 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 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 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 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;
|
DROP POLICY IF EXISTS "Alunos podem ver suas próprias redações" ON public.student_essays;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user