-- ============================================================================
-- Seed : données de démonstration pour tester l'application en local
-- À exécuter après schema.sql et 001_roles.sql
-- ============================================================================

-- Une église de chaque catégorie
INSERT INTO eglises (nom, localisation, categorie) VALUES
    ('Église de Démonstration A', 'Basse-Côte', 'A'),
    ('Église de Démonstration B', 'Basse-Côte', 'B');

-- Un CLJ de test rattaché à la première église
INSERT INTO clj (eglise_id, nom, date_creation, statut) VALUES
    (1, 'CLJ Démonstration', CURDATE(), 'actif');

-- Un utilisateur "Président CLJ" pour se connecter et tester
-- ⚠️ Remplacer 'REMPLACER_PAR_UN_HASH_VALIDE' avant d'exécuter ce script.
-- Génère un hash valide avec : php -r "echo password_hash('Demo1234', PASSWORD_DEFAULT);"
INSERT INTO users (nom, prenom, sexe, email, mot_de_passe, statut) VALUES
    ('Test', 'President', 'M', 'president@demo.local',
     'REMPLACER_PAR_UN_HASH_VALIDE',
     'actif');

-- Attribution du rôle "président_clj" sur le CLJ de démonstration
INSERT INTO user_roles (user_id, role_id, scope_type, scope_id, date_debut)
SELECT
    (SELECT id FROM users WHERE email = 'president@demo.local'),
    (SELECT id FROM roles WHERE code = 'president_clj'),
    'CLJ', 1, CURDATE();
