🚀 Initial commit: Versão atual do TrackSteel APP
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
-- Verificar e corrigir políticas RLS para solicitacoes_compra
|
||||
-- Primeiro, remover todas as políticas existentes
|
||||
DROP POLICY IF EXISTS "Todos podem visualizar solicitações" ON public.solicitacoes_compra;
|
||||
DROP POLICY IF EXISTS "Usuários podem criar suas próprias solicitações" ON public.solicitacoes_compra;
|
||||
DROP POLICY IF EXISTS "Usuários podem atualizar apenas suas próprias solicitações" ON public.solicitacoes_compra;
|
||||
DROP POLICY IF EXISTS "Usuários podem deletar apenas suas próprias solicitações" ON public.solicitacoes_compra;
|
||||
|
||||
-- Criar políticas RLS corretas e simples
|
||||
CREATE POLICY "Todos usuários autenticados podem visualizar solicitações"
|
||||
ON public.solicitacoes_compra
|
||||
FOR SELECT
|
||||
USING (auth.uid() IS NOT NULL);
|
||||
|
||||
CREATE POLICY "Usuários autenticados podem criar solicitações"
|
||||
ON public.solicitacoes_compra
|
||||
FOR INSERT
|
||||
WITH CHECK (auth.uid() IS NOT NULL);
|
||||
|
||||
CREATE POLICY "Criador pode atualizar suas solicitações"
|
||||
ON public.solicitacoes_compra
|
||||
FOR UPDATE
|
||||
USING (auth.uid() = created_by);
|
||||
|
||||
CREATE POLICY "Criador pode deletar suas solicitações"
|
||||
ON public.solicitacoes_compra
|
||||
FOR DELETE
|
||||
USING (auth.uid() = created_by);
|
||||
Reference in New Issue
Block a user