23 lines
No EOL
1 KiB
SQL
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'
|
|
-- ); |