chore: sincroniza projeto para gitea
This commit is contained in:
60
sql/configurar-politicas-catalogo.sql
Normal file
60
sql/configurar-politicas-catalogo.sql
Normal file
@@ -0,0 +1,60 @@
|
||||
-- =============================================
|
||||
-- CONFIGURAR POLÍTICAS DO BUCKET CATALOGO
|
||||
-- Execute este script no SQL Editor do Supabase
|
||||
-- =============================================
|
||||
|
||||
-- Remover políticas antigas se existirem
|
||||
DROP POLICY IF EXISTS "Permitir leitura pública catalogo" ON storage.objects;
|
||||
DROP POLICY IF EXISTS "Permitir upload autenticado catalogo" ON storage.objects;
|
||||
DROP POLICY IF EXISTS "Permitir update autenticado catalogo" ON storage.objects;
|
||||
DROP POLICY IF EXISTS "Permitir delete autenticado catalogo" ON storage.objects;
|
||||
|
||||
-- 1. Leitura pública (qualquer pessoa pode ver as fotos)
|
||||
CREATE POLICY "Permitir leitura pública catalogo"
|
||||
ON storage.objects FOR SELECT
|
||||
USING (bucket_id = 'catalogo');
|
||||
|
||||
-- 2. Upload SEM autenticação (TEMPORÁRIO - para testar)
|
||||
-- Isso permite upload mesmo sem estar logado
|
||||
CREATE POLICY "Permitir upload catalogo"
|
||||
ON storage.objects FOR INSERT
|
||||
WITH CHECK (bucket_id = 'catalogo');
|
||||
|
||||
-- 3. Update SEM autenticação (TEMPORÁRIO - para testar)
|
||||
CREATE POLICY "Permitir update catalogo"
|
||||
ON storage.objects FOR UPDATE
|
||||
USING (bucket_id = 'catalogo');
|
||||
|
||||
-- 4. Delete SEM autenticação (TEMPORÁRIO - para testar)
|
||||
CREATE POLICY "Permitir delete catalogo"
|
||||
ON storage.objects FOR DELETE
|
||||
USING (bucket_id = 'catalogo');
|
||||
|
||||
-- Verificar políticas criadas
|
||||
SELECT
|
||||
'Políticas configuradas:' as status,
|
||||
policyname,
|
||||
cmd
|
||||
FROM pg_policies
|
||||
WHERE tablename = 'objects'
|
||||
AND schemaname = 'storage'
|
||||
AND policyname LIKE '%catalogo%'
|
||||
ORDER BY policyname;
|
||||
|
||||
-- =============================================
|
||||
-- INSTRUÇÕES
|
||||
-- =============================================
|
||||
|
||||
/*
|
||||
✅ Execute este script no SQL Editor do Supabase
|
||||
|
||||
Depois de executar:
|
||||
1. Volte para o sistema
|
||||
2. Acesse Site / Catalogo
|
||||
3. Clique em "Fotos" em um produto
|
||||
4. Tente adicionar uma foto
|
||||
5. Deve funcionar!
|
||||
|
||||
NOTA: Estas políticas são permissivas para facilitar o teste.
|
||||
Depois que funcionar, podemos deixar mais seguro.
|
||||
*/
|
||||
Reference in New Issue
Block a user