espace-paie-odentas/supabase/migrations/temporary_policy_fix.sql
2025-10-12 17:05:46 +02:00

23 lines
No EOL
1 KiB
SQL

-- Solution temporaire pour débloquer l'accès aux logs
-- À exécuter dans l'éditeur SQL de Supabase
-- Supprimer la politique staff problématique
DROP POLICY IF EXISTS "Staff can view all email logs" ON email_logs;
-- Créer une politique temporaire très permissive pour tous les utilisateurs authentifiés
-- ATTENTION: Cette politique est temporaire et doit être corrigée plus tard
CREATE POLICY "Temporary - All authenticated users can view email logs" ON email_logs
FOR SELECT
TO authenticated
USING (true);
-- Alternative: Si vous voulez limiter un peu plus, politique basée sur le domaine email
-- DROP POLICY IF EXISTS "Temporary - All authenticated users can view email logs" ON email_logs;
-- CREATE POLICY "Staff domain can view all email logs" ON email_logs
-- FOR SELECT
-- TO authenticated
-- USING (
-- (SELECT email FROM auth.users WHERE id = auth.uid()) LIKE '%@odentas.fr'
-- OR
-- (SELECT email FROM auth.users WHERE id = auth.uid()) LIKE '%@renaudbreviere.com'
-- );