
--
-- BEGIN / [#9800] Gestion des consultations pour l’archéologie & acteurs consultés (part 2) 
--

-- Ajout de 2 catégorie de tiers consulté, 3 tiers consultés, 2 motifs de consultation
INSERT INTO categorie_tiers_consulte(categorie_tiers_consulte, code, libelle, description, om_validite_debut, om_validite_fin) VALUES
    (nextval('categorie_tiers_consulte_seq'), 'CAT1', 'Catégorie Marseille', 'Catégorie des tiers de Marseille', null, null),
    (nextval('categorie_tiers_consulte_seq'), 'CAT2', 'Catégorie ALLAUCH', 'Catégorie des tiers de ALLAUCH', null, null);

INSERT INTO tiers_consulte(tiers_consulte, categorie_tiers_consulte, abrege, libelle, adresse, complement, cp, ville, liste_diffusion, accepte_notification_email) VALUES
    (nextval('tiers_consulte_seq'), (SELECT categorie_tiers_consulte FROM categorie_tiers_consulte WHERE code = 'CAT1'), 'TM1', '1er tiers de Marseille', null, null, null, 'MARSEILLE', 'support@atreal.fr', TRUE),
    (nextval('tiers_consulte_seq'), (SELECT categorie_tiers_consulte FROM categorie_tiers_consulte WHERE code = 'CAT1'), 'TM2', '2ème tiers de Marseille', null, null, null, 'MARSEILLE', '', FALSE),
    (nextval('tiers_consulte_seq'), (SELECT categorie_tiers_consulte FROM categorie_tiers_consulte WHERE code = 'CAT1'), 'TM3', '3ème tiers de Marseille', null, null, null, 'MARSEILLE', '', FALSE),
    (nextval('tiers_consulte_seq'), (SELECT categorie_tiers_consulte FROM categorie_tiers_consulte WHERE code = 'CAT2'), 'TA', 'Tiers Allauch', null, null, null, 'ALLAUCH', '', TRUE);

INSERT INTO motif_consultation(motif_consultation, code, libelle, description, notification_email, delai_type, delai, consultation_papier, om_validite_debut, om_validite_fin, type_consultation, om_etat, service_type, generate_edition) VALUES
    (nextval('motif_consultation_seq'), 'M1', 'Premier motif de consultation', 'Premier motif de consultation', TRUE, 'mois', 2, TRUE, null, null, 'avec_avis_attendu', 11, 'openads', TRUE),
    (nextval('motif_consultation_seq'), 'M2', 'Deuxième motif de consultation', 'Deuxième motif de consultation', FALSE, 'mois', 1, FALSE, null, null, 'pour_conformite', 11, 'openads', FALSE);

-- Liaison entre les tiers et des utilisateurs
INSERT INTO lien_om_utilisateur_tiers_consulte(lien_om_utilisateur_tiers_consulte, om_utilisateur, tiers_consulte) VALUES
    (nextval('lien_om_utilisateur_tiers_consulte_seq'), (SELECT om_utilisateur FROM om_utilisateur WHERE login = 'consu'), (SELECT tiers_consulte FROM tiers_consulte WHERE abrege = 'TM1')),
    (nextval('lien_om_utilisateur_tiers_consulte_seq'), (SELECT om_utilisateur FROM om_utilisateur WHERE login = 'consu'), (SELECT tiers_consulte FROM tiers_consulte WHERE abrege = 'TM3')),
    (nextval('lien_om_utilisateur_tiers_consulte_seq'), (SELECT om_utilisateur FROM om_utilisateur WHERE login = 'consu1'), (SELECT tiers_consulte FROM tiers_consulte WHERE abrege = 'TM2')),
    (nextval('lien_om_utilisateur_tiers_consulte_seq'), (SELECT om_utilisateur FROM om_utilisateur WHERE login = 'instrserv'), (SELECT tiers_consulte FROM tiers_consulte WHERE abrege = 'TM1')),
    (nextval('lien_om_utilisateur_tiers_consulte_seq'), (SELECT om_utilisateur FROM om_utilisateur WHERE login = 'consu2'), (SELECT tiers_consulte FROM tiers_consulte WHERE abrege = 'TA'));

--
-- END / [#9800] Gestion des consultations pour l’archéologie & acteurs consultés (part 2) 
--