-- Script pour corriger les politiques RLS manquantes pour les mises à jour
-- À exécuter dans l'interface SQL de Supabase

-- Ajouter la politique manquante pour les mises à jour des propositions
CREATE POLICY "Allow public update access to propositions" ON propositions FOR UPDATE USING (true);

-- Ajouter la politique manquante pour les mises à jour des participants
CREATE POLICY "Allow public update access to participants" ON participants FOR UPDATE USING (true);

-- Vérifier que toutes les politiques sont en place pour les propositions
SELECT schemaname, tablename, policyname, permissive, roles, cmd, qual, with_check 
FROM pg_policies 
WHERE tablename = 'propositions';

-- Vérifier que toutes les politiques sont en place pour les participants
SELECT schemaname, tablename, policyname, permissive, roles, cmd, qual, with_check 
FROM pg_policies 
WHERE tablename = 'participants';
