diff --git a/config/autoload/unicaen-bdd-admin.global.php b/config/autoload/unicaen-bdd-admin.global.php
index 60496c596e88de6c5dfd99dbaf921d475d861277..cb171f4d7ad0cb349c2f5e3e79ba91b2d3d54f5b 100644
--- a/config/autoload/unicaen-bdd-admin.global.php
+++ b/config/autoload/unicaen-bdd-admin.global.php
@@ -45,12 +45,12 @@ return [
                     'options' => [],
                 ],
                 'unicaen_utilisateur_role' => [
-                    'actions' => ['install', 'update'],
+                    'actions' => ['install'],
                     'key' => 'role_id',
                     'options' => [],
                 ],
                 'unicaen_utilisateur_role_linker' => [
-                    'actions' => ['install', 'update'],
+                    'actions' => ['install'],
                     'key' => ['user_id', 'role_id'],
                     'options' => [
                         'columns' => [
@@ -61,12 +61,12 @@ return [
                 ],
                 //UNICAEN PRIVILEGE
                 'unicaen_privilege_categorie' => [
-                    'actions' => ['install', 'update'],
+                    'actions' => ['install'],
                     'key' => 'code',
                     'options' => [],
                 ],
                 'unicaen_privilege_privilege' => [
-                    'actions' => ['install', 'update'],
+                    'actions' => ['install'],
                     'key' => ['categorie_id' ,'code'],
                     'options' => [
                         'columns' => [
@@ -75,7 +75,7 @@ return [
                     ],
                 ],
                 'unicaen_privilege_privilege_role_linker' => [
-                    'actions' => ['install', 'update'],
+                    'actions' => ['install'],
                     'key' => ['role_id', 'privilege_id'],
                     'options' => [
                         'columns' => [
@@ -86,12 +86,12 @@ return [
                 ],
                 //UNICAEN PARAMETRE
                 'unicaen_parametre_categorie' => [
-                    'actions' => ['install', 'update'],
+                    'actions' => ['install'],
                     'key' => 'code',
                     'options' => [],
                 ],
                 'unicaen_parametre_parametre' => [
-                    'actions' => ['install', 'update'],
+                    'actions' => ['install'],
                     'key' => ['categorie_id' ,'code'],
                     'options' => [
                         'columns' => [
@@ -101,12 +101,12 @@ return [
                 ],
                 //UNICAEN ETAT
                 'unicaen_etat_categorie' => [
-                    'actions' => ['install', 'update'],
+                    'actions' => ['install'],
                     'key' => ['code'],
                     'options' => [],
                 ],
                 'unicaen_etat_type' => [
-                    'actions' => ['install', 'update'],
+                    'actions' => ['install'],
                     'key' => ['categorie_id','code'],
                     'options' => [
                         'columns' => [
@@ -116,29 +116,29 @@ return [
                 ],
                 //UNICAEN VALIDATION
                 'unicaen_validation_type' => [
-                    'actions' => ['install', 'update'],
+                    'actions' => ['install'],
                     'key' => ['code'],
                     'options' => [],
                 ],
                 //UNICAEN EVENEMENT
                 'unicaen_evenement_etat' => [
-                    'actions' => ['install', 'update'],
+                    'actions' => ['install'],
                     'key' => ['code'],
                     'options' => [],
                 ],
                 'unicaen_evenement_type' => [
-                    'actions' => ['install', 'update'],
+                    'actions' => ['install'],
                     'key' => ['code'],
                     'options' => [],
                 ],
                 //UNICAEN ENQUETE
                 'unicaen_enquete_enquete' => [
-                    'actions' => ['install', 'update'],
+                    'actions' => ['install'],
                     'key' => ['code'],
                     'options' => [],
                 ],
                 'unicaen_enquete_groupe' => [
-                    'actions' => ['install', 'update'],
+                    'actions' => ['install'],
                     'key' => ['enquete_id','code'],
                     'options' => [
                         'columns' => [
@@ -147,7 +147,7 @@ return [
                     ],
                 ],
                 'unicaen_enquete_question' => [
-                    'actions' => ['install', 'update'],
+                    'actions' => ['install'],
                     'key' => ['enquete_id','groupe_id', 'libelle'],
                     'options' => [
                         'columns' => [
@@ -158,24 +158,24 @@ return [
                 ],
                 //UNICAEN RENDERER
                 'unicaen_renderer_macro' => [
-                    'actions' => ['install', 'update'],
+                    'actions' => ['install'],
                     'key' => ['code'],
                     'options' => [],
                 ],
                 'unicaen_renderer_template' => [
-                    'actions' => ['install', 'update'],
+                    'actions' => ['install'],
                     'key' => ['code'],
                     'options' => [],
                 ],
                 //fichier nature
                 'fichier_nature' => [
-                    'actions' => ['install', 'update'],
+                    'actions' => ['install'],
                     'key' => ['code'],
                     'options' => [],
                 ],
                 //formation session type // todo: ajouter un code !!!
                 'formation_session_type' => [
-                    'actions' => ['install', 'update'],
+                    'actions' => ['install'],
                     'key' => ['libelle'],
                     'options' => [],
                 ],
diff --git a/database/sources/csv/unicaen_etat_type.csv b/database/sources/csv/unicaen_etat_type.csv
new file mode 100644
index 0000000000000000000000000000000000000000..666a1f829894e3bf4cc5b0f7920273574e0d1fef
--- /dev/null
+++ b/database/sources/csv/unicaen_etat_type.csv
@@ -0,0 +1,24 @@
+'code';'code';'libelle';'icone';'couleur';'ordre'
+"DEMANDE_EXTERNE","DEMANDE_EXTERNE_RESPONSABLE","Demande validée par le·la responsable des formations","fas fa-user-check","#8dcf3a","37"
+"DEMANDE_EXTERNE","DEMANDE_EXTERNE_DGS","Demande validée par la direction générale des services","fas fa-user-check","#228b22","70"
+"DEMANDE_EXTERNE","DEMANDE_EXTERNE_VALIDEUR","Validation du valideur·euses","fas fa-user-tie","#edd400","30"
+"DEMANDE_EXTERNE","DEMANDE_EXTERNE_AGENT","Validation de l'agent","fas fa-user","#f57900","9999"
+"DEMANDE_EXTERNE","DEMANDE_EXTERNE_REJETEE","Demande de formation externe rejetée","fas fa-times","#a40000","9999"
+"DEMANDE_EXTERNE","DEMANDE_EXTERNE_REDACTION","Demande en cours de rédaction","fas fa-edit","#75507b","9999"
+"DEMANDE_EXTERNE","DEMANDE_EXTERNE_RESP","Validation du responsable de l'agent","fas fa-user-tie","#edd400","9999"
+"DEMANDE_EXTERNE","DEMANDE_EXTERNE_DRH","Validation par le bureau de gestion des formations","fas fa-user-check","#8ae234","9999"
+"DEMANDE_EXTERNE","DEMANDE_EXTERNE_FORCEE_PARAPHEUR","Demande envoyée dans le parapheur","icon icon-importer","#cbcb00","35"
+"DEMANDE_EXTERNE","DEMANDE_EXTERNE_GESTIONNAIRE","Demande validée par un gestionnaire","fas fa-hourglass","#cbcb00","36"
+"DEMANDE_EXTERNE","DEMANDE_EXTERNE_TERMINEE","Demande de formation externe traitée","icon icon-checked","#4e9a06","9999"
+"FORMATION_SESSION","ATTENTE_RETOUR","Demande des retours et saisie des présences/frais","icon icon-commentaire","#ce5c00","50"
+"FORMATION_SESSION","FERMEE","Session fermée","icon icon-checked","#4e9a06","100"
+"FORMATION_SESSION","SESSION_ANNULEE","Session de formation annulée","fas fa-times","#a40000","200"
+"FORMATION_SESSION","EN_CREATION","En cours de saisie","fas fa-edit","#75507b","10"
+"FORMATION_SESSION","INSCRIPTION_OUVERTE","Inscription ouverte","fas fa-book-open","#729fcf","20"
+"FORMATION_SESSION","INSCRIPTION_FERMEE","Inscription close","fas fa-book","#204a87","30"
+"FORMATION_SESSION","CONVOCATION","Convocations envoyées","fas fa-file-contract","#fcaf3e","40"
+"FORMATION_INSCRIPTION","FORMATION_INSCRIPTION_DESISTEMENT","Désistement","fas fa-times-circle","#75507b","200"
+"FORMATION_INSCRIPTION","FORMATION_INSCRIPTION_DRH","Demande validée","icon icon-checked","#4e9a06","9999"
+"FORMATION_INSCRIPTION","FORMATION_INSCRIPTION_RESPONSABLE","Demande validée par le responsable","fas fa-user-tie","#edd400","9999"
+"FORMATION_INSCRIPTION","FORMATION_INSCRIPTION_REFUSER","Demande refusée","fas fa-times","#a40000","9999"
+"FORMATION_INSCRIPTION","FORMATION_INSCRIPTION_DEMANDE","Demande d'inscription en cours de validation","fas fa-user","#f57900","9999"
diff --git a/database/sources/csv/unicaen_parametre_categorie.csv b/database/sources/csv/unicaen_parametre_categorie.csv
new file mode 100644
index 0000000000000000000000000000000000000000..fdeb1ce91e5698de4449a5d2762963b7d6e5dd39
--- /dev/null
+++ b/database/sources/csv/unicaen_parametre_categorie.csv
@@ -0,0 +1,9 @@
+'code';'libelle';'description';'ordre'
+"GLOBAL","Paramètres globaux",null,"1"
+"EMAIL","Paramètres liés aux adresses électroniques",null,"500"
+"CHARTE","Gestion de la charte",null,"1000"
+"FORMATION","Paramètres liés aux formations",null,"2000"
+"STAGE","Paramètres liés aux stages",null,"3000"
+"DEMANDE_EXTERNE","Gestion des formation hors plan de formation",null,"4000"
+"AUTRE","Autres paramètres",null,"10000"
+"PLAN_FORMATION","Gestion du plan de formation",null,"10000"
\ No newline at end of file
diff --git a/database/sources/csv/unicaen_parametre_parametre.csv b/database/sources/csv/unicaen_parametre_parametre.csv
new file mode 100644
index 0000000000000000000000000000000000000000..614580ee87ed80d8e2e569c593825c31af53d42d
--- /dev/null
+++ b/database/sources/csv/unicaen_parametre_parametre.csv
@@ -0,0 +1,33 @@
+'categorie';'code';'libelle';'description';'valeurs_possibles';'ordre','valeur'
+"GLOBAL","VERSION","Version de l'application",null,"String","10", "1.1.0"
+"GLOBAL","DATE_MAJ","Date de la mise à jour",null,"String","20", "04/04/2025"
+"GLOBAL","APP_NAME","Nom de l'application",null,"String","30", "Mes Formations"
+"GLOBAL","APP_LOGO","Logo de l'application",null,"String","40"
+"GLOBAL","INSTALL_PATH","Chemin d'installation (utiliser pour vérification)",null,"String","100","/var/www/html"
+"GLOBAL","FAVICON","Chemin vers le favicon",null,"String","110"
+"GLOBAL","LOGO","Logo de l'établissement","Le logo de l'établissement qui figurera sur les documents","String","1010"
+"GLOBAL","LIBELLE","Libellé de l'établissement","Le libellé de l'établissement","String","1020"
+"GLOBAL","SOUSLIBELLE","Sous libellé","Un complément au libellé de l'établissement (par exemple : Direction des ressources humaines <br> Formation)","String","1030"
+"EMAIL","EMAIL_ASSISTANCE","Adresse électronique de l'assistance",null,"String","10"
+"EMAIL","EMAIL_CONTACT","Adresse électronique de contact",null,"String","20"
+"EMAIL","MAIL_DRH_FORMATION","Adresse électronique du bureau de gestion des formations",null,"String","100"
+"EMAIL","MAIL_PREVENTION_FORMATION","Adresse électronique du bureau de formation prévention",null,"String","110"
+"EMAIL","MAIL_PERSONNEL","Adresse électronique du personnel",null,"String","120"
+"CHARTE","CHARTE_ACTIVE","Charte obligatoire",null,"Boolean","10"
+"CHARTE","CHARTE_TEMPLATE","Template de la charte",null,"String","20"
+"FORMATION","INSCRIPTION_PLAFOND_ANNUEL","Plafond en heures",null,"Number","110"
+"FORMATION","CONVOCATION_SUPERIEUR_COPIE","Mise en copie des supérieur·es hiérarchiques lors de convocation",null,"Boolean","120"
+"FORMATION","AUTO_FERMETURE","Délai pour fermeture automatique des inscriptions (en jours)",null,"String","400"
+"FORMATION","AUTO_CONVOCATION","Délai pour convocation automatique des inscrits (en jours)",null,"String","410"
+"FORMATION","AUTO_RAPPEL","Delai pour rappel au agent (en jours)",null,"Number","415"
+"FORMATION","AUTO_RETOUR","Délai pour la demande de retour",null,"Number","420"
+"FORMATION","AUTO_CLOTURE","Délai pour la cloture de la session (en jours)",null,"Number","430"
+"FORMATION","NB_PLACE_PRINCIPALE","Nombre de place par défaut en liste principale",null,"Number","1000"
+"FORMATION","NB_PLACE_COMPLEMENTAIRE","Nombre de place par défaut en liste complémentaire",null,"Number","1100"
+"STAGE","DEMANDE_EXTERNE_PLAFOND","Plafond du montant des formations externes exigeant validation",null,"Number","3000"
+"DEMANDE_EXTERNE","PLAFOND_DRH","Plafond nécessitant la validation de la DRH",null,"Number","10"
+"DEMANDE_EXTERNE","PLAFOND_DGS","Plafond nécessitant la validation de la DGS",null,"Number","20"
+"PLAN_FORMATION","NAVIGATION_ACTIVEE","Navigation rapide activée",null,"Boolean","10"
+"PLAN_FORMATION","AXE_AFFICHE","Utilisation des axes pour la navigation rapide",null,"Boolean","20"
+"AUTRE","URL_PPP","Lien vers intranet Projet professionnel personnel",null,"String","200"
+"AUTRE","CODE_ENQUETE","Enquête active","Code de l'enquête active","String","10000"
diff --git a/database/sources/csv/unicaen_privilege_categorie.csv b/database/sources/csv/unicaen_privilege_categorie.csv
new file mode 100644
index 0000000000000000000000000000000000000000..247b56d6ad983fb6c1e3d577dc934fbfd461340e
--- /dev/null
+++ b/database/sources/csv/unicaen_privilege_categorie.csv
@@ -0,0 +1,47 @@
+'code';'libelle';'namespace';'ordre'
+"agent","Gestion des agents","Agent\Provider\Privilege","100"
+"stagiaireexterne","Gestion des stagiaires externes","Formation\Provider\Privilege","150"
+"structure","Gestion des structures","Structure\Provider\Privilege","200"
+"export","","Application\Provider\Privilege","200"
+"formation","Gestion des formations","Formation\Provider\Privilege","300"
+"formationdomaine","Gestion des domaines (Formation)","Formation\Provider\Privilege","309"
+"axe","Gestion des axes de formation","Formation\Provider\Privilege","310"
+"formationinstance","Gestion des formations - Actions de formation","Formation\Provider\Privilege","313"
+"formationinstancepresence","Gestion des formations - Présences","Formation\Provider\Privilege","314"
+"formationinstanceinscrit","Gestion des formations - Inscrits","Formation\Provider\Privilege","316"
+"formationinstancefrais","Gestion des formations - Frais","Formation\Provider\Privilege","317"
+"formationinstancedocument","Gestion des formations - Documents","Formation\Provider\Privilege","319"
+"sessiontype","Gestion des types de session","Formation\Provider\Privilege","330"
+"formateur","Gestion des formateurs","Formation\Provider\Privilege","350"
+"formationlieu","Gestion des lieux","Formation\Provider\Privilege","360"
+"referent","Gestion des réferents","Formation\Provider\Privilege","360"
+"inscription","Gestion des inscriptions","Formation\Provider\Privilege","400"
+"indicateur","Gestions des indicateurs","UnicaenIndicateur\Provider\Privilege","800"
+"planformation","Gestion du plan de formation","Formation\Provider\Privilege","1000"
+"lagaf","Importation depuis les données de LAGAF","Formation\Provider\Privilege","1000"
+"projetpersonnel","Gestion du projet personnel","Formation\Provider\Privilege","1050"
+"formationabonnement","Gestion du abonnement aux formations","Formation\Provider\Privilege","1100"
+"configuration","Configuration","Application\Provider\Privilege","2000"
+"coutprevisionnel","Gestion des coûts prévisionnel","Formation\Provider\Privilege","2000"
+"demandeexterne","Gestion des demandes de formations externes","Formation\Provider\Privilege","4000"
+"question","Enquête - Gestions des questions","UnicaenEnquete\Provider\Privilege","5000"
+"egroupe","Enquête - Gestions des groupes de questions","UnicaenEnquete\Provider\Privilege","5000"
+"einstance","Enquête - Gestion des instances","UnicaenEnquete\Provider\Privilege","5000"
+"enquete","Enquête - Gestion des enquêtes","UnicaenEnquete\Provider\Privilege","5000"
+"utilisateur","Gestion des utilisateurs","UnicaenUtilisateur\Provider\Privilege","10000"
+"mail","UnicaenMail - Gestion des mails","UnicaenMail\Provider\Privilege","10000"
+"role","Gestion des rôles","UnicaenUtilisateur\Provider\Privilege","10000"
+"privilege","Gestion des privilèges","UnicaenPrivilege\Provider\Privilege","11000"
+"documentmacro","UnicaenRenderer - Gestion des macros","UnicaenRenderer\Provider\Privilege","11010"
+"documenttemplate","UnicaenRenderer - Gestion des templates","UnicaenRenderer\Provider\Privilege","11020"
+"documentcontenu","UnicaenRenderer - Gestion des contenus","UnicaenRenderer\Provider\Privilege","11030"
+"parametrecategorie","UnicaenParametre - Gestion des catégories de paramètres","UnicaenParametre\Provider\Privilege","12000"
+"parametre","UnicaenParametre - Gestion des paramètres","UnicaenParametre\Provider\Privilege","12000"
+"evenementetat","Gestion des événements - État","UnicaenEvenement\Provider\Privilege","15000"
+"evenementinstance","Gestion des événements - Instance","UnicaenEvenement\Provider\Privilege","15000"
+"evenementtype","Gestion des événements - Type","UnicaenEvenement\Provider\Privilege","15000"
+"abonnement","Gestion des abonnements","UnicaenIndicateur\Provider\Privilege","17000"
+"tableaudebord","Gestion des tableau de bord","UnicaenIndicateur\Provider\Privilege","17000"
+"etat","Unicaen - Gestion des états - État","UnicaenEtat\Provider\Privilege","20000"
+"validationinstance","Gestion des instances de validations","UnicaenValidation\Provider\Privilege","40000"
+"validationtype","Gestion des types de validations","UnicaenValidation\Provider\Privilege","40010"
diff --git a/database/sources/csv/unicaen_privilege_privilege.csv b/database/sources/csv/unicaen_privilege_privilege.csv
new file mode 100644
index 0000000000000000000000000000000000000000..7133ad23544ad19c12f52d0a5d8d105479072096
--- /dev/null
+++ b/database/sources/csv/unicaen_privilege_privilege.csv
@@ -0,0 +1,224 @@
+'code';'code';'libelle';'ordre'
+"agent","agent_index","Accéder à l'index","0"
+"agent","agent_afficher","Afficher un agent","10"
+"agent","agent_modifier","Modifier un agent","30"
+"agent","agent_gerer_valideur_importe","Gérer les valideur·deuses importé·es","60"
+"agent","agent_gerer_valideur_saisi","Gérer les valideur·deuses saisi·es","70"
+"agent","agent_rechercher","Rechercher un agent","100"
+"agent","agent_mesagents","Menu - Mes Agent·es -","200"
+"stagiaireexterne","stagiaireexterne_index","Accéder à l'index","10"
+"stagiaireexterne","stagiaireexterne_afficher","Afficher","20"
+"stagiaireexterne","stagiaireexterne_ajouter","Ajouter","30"
+"stagiaireexterne","stagiaireexterne_modifier","Modifier","40"
+"stagiaireexterne","stagiaireexterne_historiser","Historiser/Restaurer","50"
+"stagiaireexterne","stagiaireexterne_supprimer","Supprimer","60"
+"stagiaireexterne","stagiaireexterne_rechercher","Rechercher","100"
+"structure","structure_index","Accéder à l'index des structures","0"
+"export","export_index","Afficher des exportation","10"
+"structure","structure_afficher","Afficher les structures","10"
+"structure","structure_messtructures","Menu - Mes structures -","100"
+"formation","formation_acces","Accés à l'index des formations","10"
+"formation","formation_afficher","Afficher une formation","20"
+"formation","formation_ajouter","Ajouter une formation","30"
+"formation","formation_modifier","Modifier une formation","40"
+"formation","formation_historiser","Historiser/Restaurer une formation","50"
+"formation","formation_supprimer","Supprimer une formation","60"
+"formationdomaine","formationdomaine_index","Accéder à l'index","10"
+"formationdomaine","formationdomaine_afficher","Afficher","20"
+"formationdomaine","formationdomaine_ajouter","Ajouter","30"
+"formationdomaine","formationdomaine_modifier","Modifier","40"
+"formationdomaine","formationdomaine_historiser","Historiser/Restaurer","50"
+"formationdomaine","formationdomaine_supprimer","Supprimer","60"
+"axe","axe_index","Accéder à l'index","10"
+"axe","axe_afficher","Afficher","15"
+"axe","axe_ajouter","Ajouter","20"
+"axe","axe_modifier","Modifier","30"
+"axe","axe_historiser","Historiser/Restaurer","40"
+"axe","axe_supprimer","Supprimer","50"
+"formationinstance","formationinstance_index","Accéder à l'index","5"
+"formationinstance","formationinstance_afficher","Afficher une action de formation","10"
+"formationinstance","formationinstance_ajouter","Ajouter une action de formation","20"
+"formationinstance","formationinstance_modifier","Modifier une action de formation","30"
+"formationinstance","formationinstance_historiser","Historiser/Restaurer une action de formation","40"
+"formationinstance","formationinstance_supprimer","Supprimer une instance de formation","50"
+"formationinstance","formationinstance_afficher_inscription","Afficher/Exporter les inscriptions à une instance de formation","100"
+"formationinstance","formationinstance_gerer_inscription","Gérer les inscriptions à une instance de formation","101"
+"formationinstance","formationinstance_gerer_seance","Gérer les séances d'une instance de formation","110"
+"formationinstance","formationinstance_gerer_formateur","Gérer les formations d'une instance de formation","120"
+"formationinstance","formationinstance_annuler","Annuler une session","130"
+"formationinstancepresence","formationinstancepresence_afficher","Afficher les présences d'une action de formation","10"
+"formationinstancepresence","formationinstancepresence_modifier","Modifier les présences d'une action de formation","30"
+"formationinstanceinscrit","formationinstanceinscrit_modifier","Modifier un inscrit à une action de formation","10"
+"formationinstanceinscrit","inscription_valider_superieure","Valider une demande en tant que supérieure hiérarchique","20"
+"formationinstanceinscrit","inscription_valider_gestionnaire","Valider une inscription en tant que gestionnaire","30"
+"formationinstanceinscrit","inscription_supprimer","Supprimer une inscription","60"
+"formationinstancefrais","formationinstancefrais_afficher","Afficher les frais d'un agent","10"
+"formationinstancefrais","formationinstancefrais_modifier","Modifier les frais d'un agent","20"
+"formationinstancedocument","formationinstancedocument_convocation","Génération des convocations","10"
+"formationinstancedocument","formationinstancedocument_emargement","Génération des listes d'émargement","20"
+"formationinstancedocument","formationinstancedocument_attestation","Génération des attestations de formation","30"
+"formationinstancedocument","formationinstancedocument_absence","Génération des constats d'absence","35"
+"formationinstancedocument","formationinstancedocument_historique","Génération des historiques de formation","40"
+"sessiontype","sessiontype_index","Accéder à l'index","10"
+"sessiontype","sessiontype_afficher","Afficher","20"
+"sessiontype","sessiontype_ajouter","Ajouter","30"
+"sessiontype","sessiontype_modifier","Modifier","40"
+"sessiontype","sessiontype_historiser","Historiser/Restaurer","50"
+"sessiontype","sessiontype_supprimer","Supprimer","60"
+"formateur","formateur_index","Accéder à l'index","10"
+"formateur","formateur_afficher","Afficher","15"
+"formateur","formateur_ajouter","Ajouter","20"
+"formateur","formateur_modifier","Modifier","30"
+"formateur","formateur_historiser","Historiser/Restaurer","40"
+"formateur","formateur_supprimer","Supprimer","50"
+"formateur","formateur_mes_sessions","Accéder à la page - Mes Sessions -","100"
+"formationlieu","formationlieu_index","Accéder à l'index","10"
+"referent","referent_index","Accéder à l'index","10"
+"referent","referent_afficher","Afficher","15"
+"formationlieu","formationlieu_afficher","Afficher","20"
+"referent","referent_ajouter","Ajouter","20"
+"formationlieu","formationlieu_ajouter","Ajouter","30"
+"referent","referent_modifier","Modifier","30"
+"referent","referent_historiser","Historiser/Restaurer","40"
+"formationlieu","formationlieu_modifier","Modifier","40"
+"referent","referent_supprimer","Supprimer","50"
+"formationlieu","formationlieu_historiser","Historiser/Restaurer","50"
+"formationlieu","formationlieu_supprimer","Supprimer","60"
+"referent","referent_mes_sessions","Accéder à la page - Mes Sessions -","100"
+"inscription","inscription_afficher","Afficher","20"
+"inscription","inscription_annuler","Annuler l'inscription","60"
+"inscription","inscription_enquete","Répondre et Valider l'enquete","110"
+"indicateur","indicateur_index","Accéder à l'index","10"
+"indicateur","afficher_indicateur_tous","Afficher tous les indicateurs","15"
+"indicateur","afficher_indicateur","Afficher un indicateur","20"
+"indicateur","editer_indicateur","Éditer un indicateur","30"
+"indicateur","detruire_indicateur","Effacer un indicateur","40"
+"indicateur","indicateur_mes_indicateurs","Affichage du menu - Mes Indicateurs -","100"
+"lagaf","import_lagaf","Lancer l'importation","1"
+"planformation","planformation_courant","Accéder au plan de formation courant","10"
+"planformation","planformation_index","Accéder à l'index","20"
+"planformation","planformation_afficher","Afficher un plan de formation","30"
+"planformation","planformation_ajouter","Ajouter un plan de formation","40"
+"planformation","planformation_modifier","Modifier un plan de formation","50"
+"planformation","planformation_historiser","Historiser/Restaurer","55"
+"planformation","planformation_supprimer","Supprimer un plan de formation","60"
+"projetpersonnel","projetpersonnel_acces","Accéder au projet personnel","10"
+"formationabonnement","formationabonnement_abonner","S'abonner une formation","0"
+"formationabonnement","formationabonnement_desabonner","Se desinscrire d'une formation","10"
+"formationabonnement","formationabonnement_liste_agent","Lister les abonnements par agents","20"
+"formationabonnement","formationabonnement_liste_formation","Lister les abonnements par foramtions","40"
+"formationabonnement","formationabonnement_gerer","Gérer les abonnements","50"
+"coutprevisionnel","coutprevisionnel_index","Accéder à l'index","10"
+"coutprevisionnel","coutprevisionnel_afficher","Afficher","20"
+"coutprevisionnel","coutprevisionnel_ajouter","Ajouter","30"
+"coutprevisionnel","coutprevisionnel_modifier","Modifier","40"
+"coutprevisionnel","coutprevisionnel_historiser","Historiser/Restaurer","50"
+"coutprevisionnel","coutprevisionnel_supprimer","Supprimer","60"
+"configuration","configuration_notification","Paramétrage des notifications","100"
+"demandeexterne","demandeexterne_index","Accéder l'index","10"
+"demandeexterne","demandeexterne_afficher","Afficher une demande","20"
+"demandeexterne","demandeexterne_ajouter","Ajouter une demande","30"
+"demandeexterne","demandeexterne_modifier","Modifier une demande","40"
+"demandeexterne","demandeexterne_historiser","Historiser/restaurer une demande","50"
+"demandeexterne","demandeexterne_supprimer","Supprimer une demande","60"
+"demandeexterne","demandeexterne_valider_agent","Valider une demande en tant qu'agent","110"
+"demandeexterne","demandeexterne_valider_valideur","Valider une demande en tant que valideur·euse","115"
+"demandeexterne","demandeexterne_valider_gestionnaire","Valider une demande en tant que gestionnaire des formations","120"
+"demandeexterne","demandeexterne_valider_responsable","Valider une demande en tant que responsable des formations","125"
+"demandeexterne","demandeexterne_valider_dgs","Valider une demande en tant que direction générale des services","130"
+"demandeexterne","demandeexterne_valider_drh","Valider une demande en tant que direction des ressources humaines","130"
+"demandeexterne","demandeexterne_gerer","Gérer la demande externe","200"
+"demandeexterne","demandeexterne_parapheur","Accéder au parapheur","250"
+"egroupe","groupe_index","Accéder à l'index","10"
+"einstance","instance_index","Accéder à l'index","10"
+"question","question_index","Accéder à l'index","10"
+"enquete","enquete_index","Accéder à l'index","10"
+"question","question_afficher","Afficher","20"
+"enquete","enquete_afficher","Afficher","20"
+"egroupe","groupe_afficher","Afficher","20"
+"einstance","instance_afficher","Afficher","20"
+"egroupe","groupe_ajouter","Ajouter","30"
+"einstance","instance_ajouter","Ajouter","30"
+"question","question_ajouter","Ajouter","30"
+"enquete","enquete_ajouter","Ajouter","30"
+"enquete","enquete_modifier","Modifier","40"
+"einstance","instance_modifier","Modifier","40"
+"egroupe","groupe_modifier","Modifier","40"
+"question","question_modifier","Modifier","40"
+"question","question_historiser","Historiser/Restaurer","50"
+"egroupe","groupe_historiser","Historiser/Restaurer","50"
+"einstance","instance_historiser","Historiser/Restaurer","50"
+"enquete","enquete_historiser","Historiser/Restaurer","50"
+"enquete","enquete_supprimer","Supprimer","60"
+"question","question_supprimer","Supprimer","60"
+"egroupe","groupe_supprimer","Supprimer","60"
+"einstance","instance_supprimer","Supprimer","60"
+"role","role_afficher","Afficher les rôles","10"
+"mail","mail_index","Affichage de l'index","10"
+"utilisateur","utilisateur_afficher","Afficher un utilisateur","10"
+"mail","mail_afficher","Afficher un mail","20"
+"utilisateur","utilisateur_ajouter","Ajouter/Supprimer un utilisateur","20"
+"role","role_modifier","Modifier un rôle","20"
+"mail","mail_reenvoi","Ré-envoi d'un mail","30"
+"utilisateur","utilisateur_changerstatus","Changer le statut d'un d'utilisateur","30"
+"role","role_effacer","Effacer un rôle","30"
+"mail","mail_supprimer","Suppression d'un mail","40"
+"utilisateur","utilisateur_modifierrole","Modifier les rôles associés à un utilisateur","40"
+"utilisateur","utilisateur_rechercher","Rechercher","100"
+"mail","mail_test","Envoi d'un mail de test","1000"
+"privilege","privilege_voir","Afficher les privilèges","10"
+"privilege","privilege_ajouter","Ajouter un privilège","20"
+"privilege","privilege_modifier","Modifier un privilège","30"
+"privilege","privilege_supprimer","Supprimer un privilège","40"
+"privilege","privilege_affecter","Affecter un privilège","50"
+"documentmacro","documentmacro_index","Afficher l'index des macros","10"
+"documentmacro","documentmacro_ajouter","Ajouter une macro","20"
+"documentmacro","documentmacro_modifier","Modifier une macro","30"
+"documentmacro","documentmacro_supprimer","Supprimer une macro","40"
+"documenttemplate","documenttemplate_index","Afficher l'index des contenus","10"
+"documenttemplate","documenttemplate_afficher","Afficher un template","20"
+"documenttemplate","documenttemplate_ajouter","Ajouter un contenu","30"
+"documenttemplate","documenttemplate_modifier","Modifier un contenu","40"
+"documenttemplate","documenttemplate_supprimer","Supprimer un contenu","50"
+"documentcontenu","documentcontenu_index","Accès à l'index des contenus","10"
+"documentcontenu","documentcontenu_afficher","Afficher un contenu","20"
+"documentcontenu","documentcontenu_supprimer","Supprimer un contenu","30"
+"parametre","parametre_afficher","Afficher un paramètre","10"
+"parametrecategorie","parametrecategorie_index","Affichage de l'index des paramètres","10"
+"parametre","parametre_afficher_masquer","Afficher un paramètre masquer","15"
+"parametre","parametre_ajouter","Ajouter un paramètre","20"
+"parametrecategorie","parametrecategorie_afficher","Affichage des détails d'une catégorie","20"
+"parametrecategorie","parametrecategorie_ajouter","Ajouter une catégorie de paramètre","30"
+"parametre","parametre_modifier","Modifier un paramètre","30"
+"parametrecategorie","parametrecategorie_modifier","Modifier une catégorie de paramètre","40"
+"parametre","parametre_supprimer","Supprimer un paramètre","50"
+"parametrecategorie","parametrecategorie_supprimer","Supprimer une catégorie de paramètre","60"
+"parametre","parametre_valeur","Modifier la valeur d'un parametre","100"
+"evenementinstance","instance_consultation","instance - consultation","10"
+"evenementtype","type_consultation","type - consultation","10"
+"evenementinstance","instance_ajout","instance - ajout","20"
+"evenementtype","type_ajout","type - ajout","20"
+"evenementtype","type_edition","type - édition","30"
+"evenementinstance","instance_edition","instance - édition","30"
+"evenementinstance","instance_suppression","instance - suppression","40"
+"evenementtype","type_suppression","type - suppression","40"
+"evenementinstance","instance_traitement","instance - traitement","100"
+"tableaudebord","afficher_tableaudebord","Afficher un tableau de bord","4"
+"tableaudebord","editer_tableaudebord","Éditer un tableau de bord","5"
+"tableaudebord","detruire_tableaudebord","Effacer un tableau de bord","6"
+"abonnement","afficher_abonnement","Afficher un abonnement","110"
+"abonnement","editer_abonnement","Modifier un abonnement","120"
+"abonnement","detruire_abonnement","Supprimer un abonnement","130"
+"etat","etat_index","Afficher l'index des états","10"
+"etat","etat_ajouter","Ajouter un état","20"
+"etat","etat_modifier","Modifier un état","30"
+"etat","etat_historiser","Historiser/Restaurer un etat","40"
+"etat","etat_detruire","Supprimer un état","50"
+"validationinstance","validationinstance_afficher","Affichage des instances de validations","10"
+"validationinstance","validationinstance_modifier","Modifier une instance de validation","20"
+"validationinstance","validationinstance_historiser","Historiser/restaurer une instance de validation","40"
+"validationinstance","validationinstance_detruire","Détruire une isntance de validation","50"
+"validationtype","validationtype_afficher","Affichage des types de validations","10"
+"validationtype","validationtype_modifier","Modifier un type de validation","30"
+"validationtype","validationtype_historiser","Historiser/restaurer un type de validation","40"
+"validationtype","validationtype_detruire","Détruire un type de validation","50"
diff --git a/database/sources/csv/unicaen_privilege_privilege_role_linker.csv b/database/sources/csv/unicaen_privilege_privilege_role_linker.csv
new file mode 100644
index 0000000000000000000000000000000000000000..eae160da1dc8e406d49e2ad7802b4b46e46dfb25
--- /dev/null
+++ b/database/sources/csv/unicaen_privilege_privilege_role_linker.csv
@@ -0,0 +1,1095 @@
+'categorie_id';'privilege_id';'role_id'
+"utilisateur","utilisateur_changerstatus","Administrateur·trice technique"
+"utilisateur","utilisateur_modifierrole","Administrateur·trice technique"
+"utilisateur","utilisateur_rechercher","Administrateur·trice technique"
+"utilisateur","utilisateur_afficher","Administrateur·trice technique"
+"utilisateur","utilisateur_ajouter","Administrateur·trice technique"
+"role","role_modifier","Administrateur·trice technique"
+"role","role_effacer","Administrateur·trice technique"
+"role","role_afficher","Administrateur·trice technique"
+"privilege","privilege_voir","Administrateur·trice technique"
+"privilege","privilege_ajouter","Administrateur·trice technique"
+"privilege","privilege_modifier","Administrateur·trice technique"
+"privilege","privilege_supprimer","Administrateur·trice technique"
+"privilege","privilege_affecter","Administrateur·trice technique"
+"indicateur","detruire_indicateur","Administrateur·trice technique"
+"indicateur","editer_indicateur","Administrateur·trice technique"
+"indicateur","afficher_indicateur","Administrateur·trice technique"
+"indicateur","indicateur_index","Administrateur·trice technique"
+"etat","etat_historiser","Administrateur·trice technique"
+"etat","etat_index","Administrateur·trice technique"
+"etat","etat_detruire","Administrateur·trice technique"
+"etat","etat_modifier","Administrateur·trice technique"
+"etat","etat_ajouter","Administrateur·trice technique"
+"documentcontenu","documentcontenu_index","Administrateur·trice technique"
+"documentcontenu","documentcontenu_supprimer","Administrateur·trice technique"
+"documentcontenu","documentcontenu_afficher","Administrateur·trice technique"
+"documentmacro","documentmacro_ajouter","Administrateur·trice technique"
+"documentmacro","documentmacro_index","Administrateur·trice technique"
+"documentmacro","documentmacro_supprimer","Administrateur·trice technique"
+"documentmacro","documentmacro_modifier","Administrateur·trice technique"
+"documenttemplate","documenttemplate_ajouter","Administrateur·trice technique"
+"documenttemplate","documenttemplate_afficher","Administrateur·trice technique"
+"documenttemplate","documenttemplate_index","Administrateur·trice technique"
+"documenttemplate","documenttemplate_supprimer","Administrateur·trice technique"
+"documenttemplate","documenttemplate_modifier","Administrateur·trice technique"
+"validationtype","validationtype_afficher","Administrateur·trice technique"
+"validationtype","validationtype_detruire","Administrateur·trice technique"
+"validationtype","validationtype_historiser","Administrateur·trice technique"
+"validationtype","validationtype_modifier","Administrateur·trice technique"
+"validationinstance","validationinstance_historiser","Administrateur·trice technique"
+"validationinstance","validationinstance_modifier","Administrateur·trice technique"
+"validationinstance","validationinstance_afficher","Administrateur·trice technique"
+"validationinstance","validationinstance_detruire","Administrateur·trice technique"
+"enquete","enquete_supprimer","Administrateur·trice technique"
+"enquete","enquete_historiser","Administrateur·trice technique"
+"enquete","enquete_index","Administrateur·trice technique"
+"enquete","enquete_modifier","Administrateur·trice technique"
+"enquete","enquete_ajouter","Administrateur·trice technique"
+"enquete","enquete_afficher","Administrateur·trice technique"
+"question","question_historiser","Administrateur·trice technique"
+"question","question_ajouter","Administrateur·trice technique"
+"question","question_modifier","Administrateur·trice technique"
+"question","question_index","Administrateur·trice technique"
+"question","question_afficher","Administrateur·trice technique"
+"question","question_supprimer","Administrateur·trice technique"
+"egroupe","groupe_modifier","Administrateur·trice technique"
+"egroupe","groupe_historiser","Administrateur·trice technique"
+"egroupe","groupe_index","Administrateur·trice technique"
+"egroupe","groupe_afficher","Administrateur·trice technique"
+"egroupe","groupe_ajouter","Administrateur·trice technique"
+"egroupe","groupe_supprimer","Administrateur·trice technique"
+"einstance","instance_supprimer","Administrateur·trice technique"
+"einstance","instance_historiser","Administrateur·trice technique"
+"einstance","instance_afficher","Administrateur·trice technique"
+"einstance","instance_index","Administrateur·trice technique"
+"einstance","instance_modifier","Administrateur·trice technique"
+"einstance","instance_ajouter","Administrateur·trice technique"
+"parametrecategorie","parametrecategorie_supprimer","Administrateur·trice technique"
+"parametrecategorie","parametrecategorie_ajouter","Administrateur·trice technique"
+"parametrecategorie","parametrecategorie_afficher","Administrateur·trice technique"
+"parametrecategorie","parametrecategorie_index","Administrateur·trice technique"
+"parametrecategorie","parametrecategorie_modifier","Administrateur·trice technique"
+"parametre","parametre_modifier","Administrateur·trice technique"
+"parametre","parametre_afficher","Administrateur·trice technique"
+"parametre","parametre_ajouter","Administrateur·trice technique"
+"parametre","parametre_valeur","Administrateur·trice technique"
+"parametre","parametre_supprimer","Administrateur·trice technique"
+"evenementinstance","instance_edition","Administrateur·trice technique"
+"evenementinstance","instance_suppression","Administrateur·trice technique"
+"evenementinstance","instance_traitement","Administrateur·trice technique"
+"evenementinstance","instance_ajout","Administrateur·trice technique"
+"evenementinstance","instance_consultation","Administrateur·trice technique"
+"evenementtype","type_ajout","Administrateur·trice technique"
+"evenementtype","type_consultation","Administrateur·trice technique"
+"evenementtype","type_suppression","Administrateur·trice technique"
+"evenementtype","type_edition","Administrateur·trice technique"
+"mail","mail_reenvoi","Administrateur·trice technique"
+"mail","mail_index","Administrateur·trice technique"
+"mail","mail_supprimer","Administrateur·trice technique"
+"mail","mail_afficher","Administrateur·trice technique"
+"mail","mail_test","Administrateur·trice technique"
+"agent","agent_modifier","Administrateur·trice technique"
+"agent","agent_rechercher","Administrateur·trice technique"
+"agent","agent_afficher","Administrateur·trice technique"
+"agent","agent_index","Administrateur·trice technique"
+"structure","structure_index","Administrateur·trice technique"
+"structure","structure_afficher","Administrateur·trice technique"
+"axe","axe_afficher","Administrateur·trice technique"
+"axe","axe_supprimer","Administrateur·trice technique"
+"axe","axe_modifier","Administrateur·trice technique"
+"axe","axe_ajouter","Administrateur·trice technique"
+"axe","axe_historiser","Administrateur·trice technique"
+"axe","axe_index","Administrateur·trice technique"
+"coutprevisionnel","coutprevisionnel_ajouter","Administrateur·trice technique"
+"coutprevisionnel","coutprevisionnel_historiser","Administrateur·trice technique"
+"coutprevisionnel","coutprevisionnel_supprimer","Administrateur·trice technique"
+"coutprevisionnel","coutprevisionnel_modifier","Administrateur·trice technique"
+"coutprevisionnel","coutprevisionnel_afficher","Administrateur·trice technique"
+"coutprevisionnel","coutprevisionnel_index","Administrateur·trice technique"
+"formateur","formateur_ajouter","Administrateur·trice technique"
+"formateur","formateur_index","Administrateur·trice technique"
+"formateur","formateur_modifier","Administrateur·trice technique"
+"formateur","formateur_afficher","Administrateur·trice technique"
+"formateur","formateur_supprimer","Administrateur·trice technique"
+"formateur","formateur_historiser","Administrateur·trice technique"
+"formation","formation_supprimer","Administrateur·trice technique"
+"formation","formation_modifier","Administrateur·trice technique"
+"formation","formation_ajouter","Administrateur·trice technique"
+"formation","formation_acces","Administrateur·trice technique"
+"formation","formation_historiser","Administrateur·trice technique"
+"formation","formation_afficher","Administrateur·trice technique"
+"demandeexterne","demandeexterne_historiser","Administrateur·trice technique"
+"demandeexterne","demandeexterne_gerer","Administrateur·trice technique"
+"demandeexterne","demandeexterne_valider_responsable","Administrateur·trice technique"
+"demandeexterne","demandeexterne_valider_drh","Administrateur·trice technique"
+"demandeexterne","demandeexterne_valider_agent","Administrateur·trice technique"
+"demandeexterne","demandeexterne_valider_gestionnaire","Administrateur·trice technique"
+"demandeexterne","demandeexterne_modifier","Administrateur·trice technique"
+"demandeexterne","demandeexterne_index","Administrateur·trice technique"
+"demandeexterne","demandeexterne_supprimer","Administrateur·trice technique"
+"demandeexterne","demandeexterne_ajouter","Administrateur·trice technique"
+"demandeexterne","demandeexterne_afficher","Administrateur·trice technique"
+"formationdomaine","formationdomaine_historiser","Administrateur·trice technique"
+"formationdomaine","formationdomaine_ajouter","Administrateur·trice technique"
+"formationdomaine","formationdomaine_modifier","Administrateur·trice technique"
+"formationdomaine","formationdomaine_index","Administrateur·trice technique"
+"formationdomaine","formationdomaine_supprimer","Administrateur·trice technique"
+"formationdomaine","formationdomaine_afficher","Administrateur·trice technique"
+"formationinstance","formationinstance_ajouter","Administrateur·trice technique"
+"formationinstance","formationinstance_index","Administrateur·trice technique"
+"formationinstance","formationinstance_gerer_formateur","Administrateur·trice technique"
+"formationinstance","formationinstance_afficher_inscription","Administrateur·trice technique"
+"formationinstance","formationinstance_supprimer","Administrateur·trice technique"
+"formationinstance","formationinstance_historiser","Administrateur·trice technique"
+"formationinstance","formationinstance_gerer_seance","Administrateur·trice technique"
+"formationinstance","formationinstance_modifier","Administrateur·trice technique"
+"formationinstance","formationinstance_afficher","Administrateur·trice technique"
+"formationinstance","formationinstance_annuler","Administrateur·trice technique"
+"formationinstance","formationinstance_gerer_inscription","Administrateur·trice technique"
+"formationinstancedocument","formationinstancedocument_absence","Administrateur·trice technique"
+"formationinstancedocument","formationinstancedocument_convocation","Administrateur·trice technique"
+"formationinstancedocument","formationinstancedocument_historique","Administrateur·trice technique"
+"formationinstancedocument","formationinstancedocument_emargement","Administrateur·trice technique"
+"formationinstancedocument","formationinstancedocument_attestation","Administrateur·trice technique"
+"formationinstancefrais","formationinstancefrais_afficher","Administrateur·trice technique"
+"formationinstancefrais","formationinstancefrais_modifier","Administrateur·trice technique"
+"formationinstanceinscrit","inscription_valider_superieure","Administrateur·trice technique"
+"formationinstanceinscrit","inscription_valider_gestionnaire","Administrateur·trice technique"
+"formationinstanceinscrit","formationinstanceinscrit_modifier","Administrateur·trice technique"
+"formationinstancepresence","formationinstancepresence_afficher","Administrateur·trice technique"
+"formationinstancepresence","formationinstancepresence_modifier","Administrateur·trice technique"
+"formationlieu","formationlieu_index","Administrateur·trice technique"
+"formationlieu","formationlieu_afficher","Administrateur·trice technique"
+"formationlieu","formationlieu_historiser","Administrateur·trice technique"
+"formationlieu","formationlieu_supprimer","Administrateur·trice technique"
+"formationlieu","formationlieu_modifier","Administrateur·trice technique"
+"formationlieu","formationlieu_ajouter","Administrateur·trice technique"
+"inscription","inscription_afficher","Administrateur·trice technique"
+"inscription","inscription_enquete","Administrateur·trice technique"
+"lagaf","import_lagaf","Administrateur·trice technique"
+"planformation","planformation_historiser","Administrateur·trice technique"
+"planformation","planformation_ajouter","Administrateur·trice technique"
+"planformation","planformation_afficher","Administrateur·trice technique"
+"planformation","planformation_courant","Administrateur·trice technique"
+"planformation","planformation_supprimer","Administrateur·trice technique"
+"planformation","planformation_modifier","Administrateur·trice technique"
+"planformation","planformation_index","Administrateur·trice technique"
+"stagiaireexterne","stagiaireexterne_supprimer","Administrateur·trice technique"
+"stagiaireexterne","stagiaireexterne_ajouter","Administrateur·trice technique"
+"stagiaireexterne","stagiaireexterne_rechercher","Administrateur·trice technique"
+"stagiaireexterne","stagiaireexterne_modifier","Administrateur·trice technique"
+"stagiaireexterne","stagiaireexterne_index","Administrateur·trice technique"
+"stagiaireexterne","stagiaireexterne_historiser","Administrateur·trice technique"
+"stagiaireexterne","stagiaireexterne_afficher","Administrateur·trice technique"
+"agent","agent_index","Administrateur·trice fonctionnel·le"
+"agent","agent_afficher","Administrateur·trice fonctionnel·le"
+"agent","agent_modifier","Administrateur·trice fonctionnel·le"
+"agent","agent_rechercher","Administrateur·trice fonctionnel·le"
+"inscription","inscription_annuler","Administrateur·trice fonctionnel·le"
+"agent","agent_afficher","Formateur·trice"
+"agent","agent_index","Gestionnaire de formation"
+"agent","agent_afficher","Gestionnaire de formation"
+"agent","agent_rechercher","Gestionnaire de formation"
+"agent","agent_index","Observateur·trice"
+"agent","agent_afficher","Observateur·trice"
+"agent","agent_rechercher","Observateur·trice"
+"agent","agent_index","Responsable de formation"
+"agent","agent_afficher","Responsable de formation"
+"agent","agent_modifier","Responsable de formation"
+"agent","agent_rechercher","Responsable de formation"
+"agent","agent_modifier","Gestionnaire de formation"
+"agent","agent_afficher","Responsable de structure"
+"agent","agent_afficher","Validateur·trice"
+"stagiaireexterne","stagiaireexterne_index","Administrateur·trice fonctionnel·le"
+"stagiaireexterne","stagiaireexterne_afficher","Administrateur·trice fonctionnel·le"
+"stagiaireexterne","stagiaireexterne_ajouter","Administrateur·trice fonctionnel·le"
+"stagiaireexterne","stagiaireexterne_modifier","Administrateur·trice fonctionnel·le"
+"stagiaireexterne","stagiaireexterne_historiser","Administrateur·trice fonctionnel·le"
+"stagiaireexterne","stagiaireexterne_supprimer","Administrateur·trice fonctionnel·le"
+"stagiaireexterne","stagiaireexterne_rechercher","Administrateur·trice fonctionnel·le"
+"stagiaireexterne","stagiaireexterne_afficher","Formateur·trice"
+"stagiaireexterne","stagiaireexterne_index","Gestionnaire de formation"
+"stagiaireexterne","stagiaireexterne_afficher","Gestionnaire de formation"
+"stagiaireexterne","stagiaireexterne_ajouter","Gestionnaire de formation"
+"stagiaireexterne","stagiaireexterne_modifier","Gestionnaire de formation"
+"stagiaireexterne","stagiaireexterne_historiser","Gestionnaire de formation"
+"stagiaireexterne","stagiaireexterne_rechercher","Gestionnaire de formation"
+"stagiaireexterne","stagiaireexterne_index","Observateur·trice"
+"stagiaireexterne","stagiaireexterne_afficher","Observateur·trice"
+"stagiaireexterne","stagiaireexterne_rechercher","Observateur·trice"
+"stagiaireexterne","stagiaireexterne_index","Responsable de formation"
+"stagiaireexterne","stagiaireexterne_ajouter","Responsable de formation"
+"stagiaireexterne","stagiaireexterne_modifier","Responsable de formation"
+"stagiaireexterne","stagiaireexterne_historiser","Responsable de formation"
+"stagiaireexterne","stagiaireexterne_supprimer","Responsable de formation"
+"stagiaireexterne","stagiaireexterne_rechercher","Responsable de formation"
+"stagiaireexterne","stagiaireexterne_afficher","Responsable de formation"
+"stagiaireexterne","stagiaireexterne_afficher","Responsable de structure"
+"stagiaireexterne","stagiaireexterne_afficher","Stagiaire externe"
+"stagiaireexterne","stagiaireexterne_afficher","Validateur·trice"
+"structure","structure_afficher","Administrateur·trice fonctionnel·le"
+"structure","structure_index","Administrateur·trice fonctionnel·le"
+"structure","structure_afficher","Agent"
+"structure","structure_afficher","Formateur·trice"
+"structure","structure_index","Gestionnaire de formation"
+"structure","structure_afficher","Gestionnaire de formation"
+"structure","structure_index","Observateur·trice"
+"structure","structure_afficher","Observateur·trice"
+"structure","structure_index","Responsable de formation"
+"structure","structure_afficher","Responsable de formation"
+"structure","structure_afficher","Responsable de structure"
+"structure","structure_afficher","Stagiaire externe"
+"structure","structure_afficher","Validateur·trice"
+"formation","formation_acces","Administrateur·trice fonctionnel·le"
+"formation","formation_afficher","Administrateur·trice fonctionnel·le"
+"formation","formation_ajouter","Administrateur·trice fonctionnel·le"
+"formation","formation_modifier","Administrateur·trice fonctionnel·le"
+"formation","formation_historiser","Administrateur·trice fonctionnel·le"
+"formation","formation_supprimer","Administrateur·trice fonctionnel·le"
+"formation","formation_afficher","Agent"
+"formation","formation_afficher","Formateur·trice"
+"formation","formation_afficher","Gestionnaire de formation"
+"formation","formation_afficher","Observateur·trice"
+"formation","formation_afficher","Responsable de formation"
+"formation","formation_afficher","Responsable de structure"
+"formation","formation_acces","Gestionnaire de formation"
+"formation","formation_ajouter","Gestionnaire de formation"
+"formation","formation_modifier","Gestionnaire de formation"
+"formation","formation_historiser","Gestionnaire de formation"
+"formation","formation_acces","Observateur·trice"
+"formation","formation_afficher","Stagiaire externe"
+"formation","formation_afficher","Validateur·trice"
+"formationdomaine","formationdomaine_index","Administrateur·trice fonctionnel·le"
+"formationdomaine","formationdomaine_afficher","Administrateur·trice fonctionnel·le"
+"formationdomaine","formationdomaine_afficher","Agent"
+"formationdomaine","formationdomaine_afficher","Formateur·trice"
+"formationdomaine","formationdomaine_afficher","Gestionnaire de formation"
+"formationdomaine","formationdomaine_ajouter","Gestionnaire de formation"
+"formationdomaine","formationdomaine_modifier","Gestionnaire de formation"
+"formationdomaine","formationdomaine_historiser","Gestionnaire de formation"
+"formationdomaine","formationdomaine_index","Observateur·trice"
+"formationdomaine","formationdomaine_afficher","Observateur·trice"
+"formationdomaine","formationdomaine_afficher","Responsable de formation"
+"formationdomaine","formationdomaine_ajouter","Responsable de formation"
+"formationdomaine","formationdomaine_modifier","Responsable de formation"
+"formationdomaine","formationdomaine_historiser","Responsable de formation"
+"formationdomaine","formationdomaine_supprimer","Responsable de formation"
+"formationdomaine","formationdomaine_index","Gestionnaire de formation"
+"formationdomaine","formationdomaine_index","Responsable de formation"
+"formationdomaine","formationdomaine_afficher","Responsable de structure"
+"formationdomaine","formationdomaine_afficher","Stagiaire externe"
+"formationdomaine","formationdomaine_afficher","Validateur·trice"
+"axe","axe_index","Administrateur·trice fonctionnel·le"
+"axe","axe_afficher","Administrateur·trice fonctionnel·le"
+"axe","axe_ajouter","Administrateur·trice fonctionnel·le"
+"axe","axe_modifier","Administrateur·trice fonctionnel·le"
+"axe","axe_historiser","Administrateur·trice fonctionnel·le"
+"axe","axe_supprimer","Administrateur·trice fonctionnel·le"
+"axe","axe_afficher","Agent"
+"axe","axe_afficher","Formateur·trice"
+"axe","axe_index","Gestionnaire de formation"
+"axe","axe_afficher","Gestionnaire de formation"
+"axe","axe_modifier","Gestionnaire de formation"
+"axe","axe_historiser","Gestionnaire de formation"
+"axe","axe_ajouter","Gestionnaire de formation"
+"axe","axe_index","Observateur·trice"
+"axe","axe_afficher","Observateur·trice"
+"axe","axe_index","Responsable de formation"
+"axe","axe_afficher","Responsable de formation"
+"axe","axe_ajouter","Responsable de formation"
+"axe","axe_modifier","Responsable de formation"
+"axe","axe_historiser","Responsable de formation"
+"axe","axe_supprimer","Responsable de formation"
+"axe","axe_afficher","Responsable de structure"
+"axe","axe_afficher","Stagiaire externe"
+"axe","axe_afficher","Validateur·trice"
+"formationinstance","formationinstance_index","Administrateur·trice fonctionnel·le"
+"formationinstance","formationinstance_afficher","Administrateur·trice fonctionnel·le"
+"formationinstance","formationinstance_ajouter","Administrateur·trice fonctionnel·le"
+"formationinstance","formationinstance_modifier","Administrateur·trice fonctionnel·le"
+"formationinstance","formationinstance_historiser","Administrateur·trice fonctionnel·le"
+"formationinstance","formationinstance_supprimer","Administrateur·trice fonctionnel·le"
+"formationinstance","formationinstance_afficher_inscription","Administrateur·trice fonctionnel·le"
+"formationinstance","formationinstance_gerer_inscription","Administrateur·trice fonctionnel·le"
+"formationinstance","formationinstance_gerer_seance","Administrateur·trice fonctionnel·le"
+"formationinstance","formationinstance_gerer_formateur","Administrateur·trice fonctionnel·le"
+"formationinstance","formationinstance_annuler","Administrateur·trice fonctionnel·le"
+"formationinstance","formationinstance_afficher","Agent"
+"formationinstance","formationinstance_afficher","Formateur·trice"
+"formationinstance","formationinstance_afficher_inscription","Formateur·trice"
+"formationinstance","formationinstance_index","Gestionnaire de formation"
+"formationinstance","formationinstance_afficher","Gestionnaire de formation"
+"formationinstance","formationinstance_ajouter","Gestionnaire de formation"
+"formationinstance","formationinstance_modifier","Gestionnaire de formation"
+"formationinstance","formationinstance_historiser","Gestionnaire de formation"
+"formationinstance","formationinstance_afficher_inscription","Gestionnaire de formation"
+"formationinstance","formationinstance_gerer_inscription","Gestionnaire de formation"
+"formationinstance","formationinstance_gerer_seance","Gestionnaire de formation"
+"formationinstance","formationinstance_gerer_formateur","Gestionnaire de formation"
+"formationinstance","formationinstance_annuler","Gestionnaire de formation"
+"formationinstance","formationinstance_index","Observateur·trice"
+"formationinstance","formationinstance_afficher","Observateur·trice"
+"formationinstance","formationinstance_afficher_inscription","Observateur·trice"
+"formationinstance","formationinstance_index","Responsable de formation"
+"formationinstance","formationinstance_afficher","Responsable de formation"
+"formationinstance","formationinstance_ajouter","Responsable de formation"
+"formationinstance","formationinstance_modifier","Responsable de formation"
+"formationinstance","formationinstance_historiser","Responsable de formation"
+"formationinstance","formationinstance_supprimer","Responsable de formation"
+"formationinstance","formationinstance_afficher_inscription","Responsable de formation"
+"formationinstance","formationinstance_gerer_inscription","Responsable de formation"
+"formationinstance","formationinstance_gerer_seance","Responsable de formation"
+"formationinstance","formationinstance_gerer_formateur","Responsable de formation"
+"formationinstance","formationinstance_annuler","Responsable de formation"
+"formationinstance","formationinstance_afficher","Responsable de structure"
+"formationinstance","formationinstance_afficher","Stagiaire externe"
+"formationinstance","formationinstance_afficher","Validateur·trice"
+"formationinstancepresence","formationinstancepresence_afficher","Administrateur·trice fonctionnel·le"
+"formationinstancepresence","formationinstancepresence_modifier","Administrateur·trice fonctionnel·le"
+"formationinstancepresence","formationinstancepresence_afficher","Formateur·trice"
+"formationinstancepresence","formationinstancepresence_modifier","Formateur·trice"
+"formationinstancepresence","formationinstancepresence_afficher","Gestionnaire de formation"
+"formationinstancepresence","formationinstancepresence_modifier","Gestionnaire de formation"
+"formationinstancepresence","formationinstancepresence_afficher","Observateur·trice"
+"formationinstancepresence","formationinstancepresence_afficher","Responsable de formation"
+"formationinstancepresence","formationinstancepresence_modifier","Responsable de formation"
+"formationinstanceinscrit","formationinstanceinscrit_modifier","Administrateur·trice fonctionnel·le"
+"formationinstanceinscrit","inscription_valider_superieure","Administrateur·trice fonctionnel·le"
+"formationinstanceinscrit","inscription_valider_gestionnaire","Administrateur·trice fonctionnel·le"
+"formationinstanceinscrit","inscription_valider_superieure","Validateur·trice"
+"formationinstanceinscrit","inscription_valider_gestionnaire","Gestionnaire de formation"
+"formationinstanceinscrit","formationinstanceinscrit_modifier","Gestionnaire de formation"
+"formationinstanceinscrit","inscription_valider_gestionnaire","Responsable de formation"
+"formationinstanceinscrit","inscription_valider_superieure","Responsable de formation"
+"formationinstanceinscrit","formationinstanceinscrit_modifier","Responsable de formation"
+"formationinstancefrais","formationinstancefrais_afficher","Administrateur·trice fonctionnel·le"
+"formationinstancefrais","formationinstancefrais_modifier","Administrateur·trice fonctionnel·le"
+"formationinstancefrais","formationinstancefrais_afficher","Gestionnaire de formation"
+"formationinstancefrais","formationinstancefrais_modifier","Gestionnaire de formation"
+"formationinstancefrais","formationinstancefrais_afficher","Observateur·trice"
+"formationinstancefrais","formationinstancefrais_afficher","Responsable de formation"
+"formationinstancefrais","formationinstancefrais_modifier","Responsable de formation"
+"formationinstancedocument","formationinstancedocument_convocation","Administrateur·trice fonctionnel·le"
+"formationinstancedocument","formationinstancedocument_emargement","Administrateur·trice fonctionnel·le"
+"formationinstancedocument","formationinstancedocument_attestation","Administrateur·trice fonctionnel·le"
+"formationinstancedocument","formationinstancedocument_absence","Administrateur·trice fonctionnel·le"
+"formationinstancedocument","formationinstancedocument_historique","Administrateur·trice fonctionnel·le"
+"formationinstancedocument","formationinstancedocument_convocation","Agent"
+"formationinstancedocument","formationinstancedocument_attestation","Agent"
+"formationinstancedocument","formationinstancedocument_absence","Agent"
+"formationinstancedocument","formationinstancedocument_historique","Agent"
+"formationinstancedocument","formationinstancedocument_emargement","Formateur·trice"
+"formationinstancedocument","formationinstancedocument_convocation","Gestionnaire de formation"
+"formationinstancedocument","formationinstancedocument_emargement","Gestionnaire de formation"
+"formationinstancedocument","formationinstancedocument_attestation","Gestionnaire de formation"
+"formationinstancedocument","formationinstancedocument_absence","Gestionnaire de formation"
+"formationinstancedocument","formationinstancedocument_historique","Gestionnaire de formation"
+"formationinstancedocument","formationinstancedocument_emargement","Observateur·trice"
+"formationinstancedocument","formationinstancedocument_attestation","Observateur·trice"
+"formationinstancedocument","formationinstancedocument_absence","Observateur·trice"
+"formationinstancedocument","formationinstancedocument_historique","Observateur·trice"
+"formationinstancedocument","formationinstancedocument_convocation","Observateur·trice"
+"formationinstancedocument","formationinstancedocument_convocation","Responsable de formation"
+"formationinstancedocument","formationinstancedocument_emargement","Responsable de formation"
+"formationinstancedocument","formationinstancedocument_attestation","Responsable de formation"
+"formationinstancedocument","formationinstancedocument_absence","Responsable de formation"
+"formationinstancedocument","formationinstancedocument_historique","Responsable de formation"
+"formationinstancedocument","formationinstancedocument_attestation","Responsable de structure"
+"formationinstancedocument","formationinstancedocument_absence","Responsable de structure"
+"formationinstancedocument","formationinstancedocument_historique","Responsable de structure"
+"formationinstancedocument","formationinstancedocument_convocation","Stagiaire externe"
+"formationinstancedocument","formationinstancedocument_attestation","Stagiaire externe"
+"formationinstancedocument","formationinstancedocument_absence","Stagiaire externe"
+"formationinstancedocument","formationinstancedocument_historique","Stagiaire externe"
+"formationinstancedocument","formationinstancedocument_convocation","Validateur·trice"
+"formationinstancedocument","formationinstancedocument_attestation","Validateur·trice"
+"formationinstancedocument","formationinstancedocument_absence","Validateur·trice"
+"formationinstancedocument","formationinstancedocument_historique","Validateur·trice"
+"formateur","formateur_index","Administrateur·trice fonctionnel·le"
+"formateur","formateur_afficher","Administrateur·trice fonctionnel·le"
+"formateur","formateur_ajouter","Administrateur·trice fonctionnel·le"
+"formateur","formateur_modifier","Administrateur·trice fonctionnel·le"
+"formateur","formateur_historiser","Administrateur·trice fonctionnel·le"
+"formateur","formateur_supprimer","Administrateur·trice fonctionnel·le"
+"formateur","formateur_afficher","Agent"
+"formateur","formateur_afficher","Formateur·trice"
+"formateur","formateur_mes_sessions","Formateur·trice"
+"formateur","formateur_index","Gestionnaire de formation"
+"formateur","formateur_afficher","Gestionnaire de formation"
+"formateur","formateur_ajouter","Gestionnaire de formation"
+"formateur","formateur_modifier","Gestionnaire de formation"
+"formateur","formateur_historiser","Gestionnaire de formation"
+"formateur","formateur_index","Observateur·trice"
+"formateur","formateur_afficher","Observateur·trice"
+"formateur","formateur_index","Responsable de formation"
+"formateur","formateur_afficher","Responsable de formation"
+"formateur","formateur_ajouter","Responsable de formation"
+"formateur","formateur_modifier","Responsable de formation"
+"formateur","formateur_supprimer","Responsable de formation"
+"demandeexterne","demandeexterne_valider_valideur","Administrateur·trice fonctionnel·le"
+"formateur","formateur_historiser","Responsable de formation"
+"formateur","formateur_afficher","Responsable de structure"
+"formateur","formateur_afficher","Stagiaire externe"
+"formateur","formateur_afficher","Validateur·trice"
+"formationlieu","formationlieu_index","Administrateur·trice fonctionnel·le"
+"formationlieu","formationlieu_afficher","Administrateur·trice fonctionnel·le"
+"formationlieu","formationlieu_ajouter","Administrateur·trice fonctionnel·le"
+"formationlieu","formationlieu_historiser","Administrateur·trice fonctionnel·le"
+"formationlieu","formationlieu_supprimer","Administrateur·trice fonctionnel·le"
+"formationlieu","formationlieu_afficher","Agent"
+"formationlieu","formationlieu_modifier","Administrateur·trice fonctionnel·le"
+"formationlieu","formationlieu_afficher","Formateur·trice"
+"formationlieu","formationlieu_index","Gestionnaire de formation"
+"formationlieu","formationlieu_afficher","Gestionnaire de formation"
+"formationlieu","formationlieu_ajouter","Gestionnaire de formation"
+"formationlieu","formationlieu_modifier","Gestionnaire de formation"
+"formationlieu","formationlieu_historiser","Gestionnaire de formation"
+"formationlieu","formationlieu_index","Observateur·trice"
+"formationlieu","formationlieu_afficher","Observateur·trice"
+"formationlieu","formationlieu_index","Responsable de formation"
+"formationlieu","formationlieu_afficher","Responsable de formation"
+"formationlieu","formationlieu_ajouter","Responsable de formation"
+"formationlieu","formationlieu_modifier","Responsable de formation"
+"formationlieu","formationlieu_historiser","Responsable de formation"
+"formationlieu","formationlieu_supprimer","Responsable de formation"
+"formationlieu","formationlieu_afficher","Responsable de structure"
+"formationlieu","formationlieu_afficher","Stagiaire externe"
+"formationlieu","formationlieu_afficher","Validateur·trice"
+"inscription","inscription_afficher","Administrateur·trice fonctionnel·le"
+"inscription","inscription_enquete","Administrateur·trice fonctionnel·le"
+"inscription","inscription_afficher","Agent"
+"inscription","inscription_enquete","Agent"
+"inscription","inscription_afficher","Formateur·trice"
+"inscription","inscription_afficher","Gestionnaire de formation"
+"inscription","inscription_afficher","Observateur·trice"
+"inscription","inscription_afficher","Responsable de formation"
+"inscription","inscription_enquete","Responsable de formation"
+"inscription","inscription_afficher","Responsable de structure"
+"inscription","inscription_afficher","Stagiaire externe"
+"inscription","inscription_enquete","Stagiaire externe"
+"inscription","inscription_afficher","Validateur·trice"
+"lagaf","import_lagaf","Administrateur·trice fonctionnel·le"
+"lagaf","import_lagaf","Responsable de formation"
+"projetpersonnel","projetpersonnel_acces","Agent"
+"formationabonnement","formationabonnement_liste_agent","Administrateur·trice fonctionnel·le"
+"formationabonnement","formationabonnement_liste_formation","Administrateur·trice fonctionnel·le"
+"formationabonnement","formationabonnement_liste_agent","Administrateur·trice technique"
+"formationabonnement","formationabonnement_gerer","Administrateur·trice fonctionnel·le"
+"formationabonnement","formationabonnement_gerer","Administrateur·trice technique"
+"formationabonnement","formationabonnement_abonner","Agent"
+"formationabonnement","formationabonnement_desabonner","Agent"
+"formationabonnement","formationabonnement_liste_agent","Gestionnaire de formation"
+"formationabonnement","formationabonnement_liste_formation","Gestionnaire de formation"
+"formationabonnement","formationabonnement_gerer","Gestionnaire de formation"
+"formationabonnement","formationabonnement_liste_agent","Observateur·trice"
+"formationabonnement","formationabonnement_liste_formation","Observateur·trice"
+"formationabonnement","formationabonnement_liste_agent","Responsable de formation"
+"formationabonnement","formationabonnement_liste_formation","Responsable de formation"
+"formationabonnement","formationabonnement_gerer","Responsable de formation"
+"coutprevisionnel","coutprevisionnel_afficher","Administrateur·trice fonctionnel·le"
+"coutprevisionnel","coutprevisionnel_modifier","Administrateur·trice fonctionnel·le"
+"coutprevisionnel","coutprevisionnel_historiser","Administrateur·trice fonctionnel·le"
+"coutprevisionnel","coutprevisionnel_supprimer","Administrateur·trice fonctionnel·le"
+"coutprevisionnel","coutprevisionnel_index","Administrateur·trice fonctionnel·le"
+"coutprevisionnel","coutprevisionnel_ajouter","Administrateur·trice fonctionnel·le"
+"enquete","enquete_index","Administrateur·trice fonctionnel·le"
+"enquete","enquete_afficher","Administrateur·trice fonctionnel·le"
+"enquete","enquete_ajouter","Administrateur·trice fonctionnel·le"
+"enquete","enquete_modifier","Administrateur·trice fonctionnel·le"
+"enquete","enquete_historiser","Administrateur·trice fonctionnel·le"
+"enquete","enquete_supprimer","Administrateur·trice fonctionnel·le"
+"enquete","enquete_afficher","Agent"
+"enquete","enquete_afficher","Formateur·trice"
+"enquete","enquete_index","Gestionnaire de formation"
+"enquete","enquete_afficher","Gestionnaire de formation"
+"enquete","enquete_ajouter","Gestionnaire de formation"
+"enquete","enquete_modifier","Gestionnaire de formation"
+"enquete","enquete_historiser","Gestionnaire de formation"
+"enquete","enquete_index","Observateur·trice"
+"enquete","enquete_afficher","Observateur·trice"
+"enquete","enquete_index","Responsable de formation"
+"enquete","enquete_afficher","Responsable de formation"
+"enquete","enquete_ajouter","Responsable de formation"
+"enquete","enquete_modifier","Responsable de formation"
+"enquete","enquete_historiser","Responsable de formation"
+"enquete","enquete_supprimer","Responsable de formation"
+"enquete","enquete_afficher","Responsable de structure"
+"enquete","enquete_afficher","Stagiaire externe"
+"enquete","enquete_afficher","Validateur·trice"
+"einstance","instance_index","Administrateur·trice fonctionnel·le"
+"einstance","instance_afficher","Administrateur·trice fonctionnel·le"
+"einstance","instance_ajouter","Administrateur·trice fonctionnel·le"
+"einstance","instance_modifier","Administrateur·trice fonctionnel·le"
+"einstance","instance_historiser","Administrateur·trice fonctionnel·le"
+"einstance","instance_supprimer","Administrateur·trice fonctionnel·le"
+"einstance","instance_afficher","Agent"
+"einstance","instance_ajouter","Agent"
+"einstance","instance_modifier","Agent"
+"einstance","instance_historiser","Agent"
+"einstance","instance_index","Gestionnaire de formation"
+"einstance","instance_afficher","Gestionnaire de formation"
+"einstance","instance_ajouter","Gestionnaire de formation"
+"einstance","instance_modifier","Gestionnaire de formation"
+"einstance","instance_historiser","Gestionnaire de formation"
+"einstance","instance_index","Observateur·trice"
+"einstance","instance_afficher","Observateur·trice"
+"einstance","instance_index","Responsable de formation"
+"einstance","instance_afficher","Responsable de formation"
+"einstance","instance_modifier","Responsable de formation"
+"einstance","instance_historiser","Responsable de formation"
+"einstance","instance_supprimer","Responsable de formation"
+"einstance","instance_ajouter","Responsable de formation"
+"einstance","instance_afficher","Stagiaire externe"
+"einstance","instance_ajouter","Stagiaire externe"
+"einstance","instance_modifier","Stagiaire externe"
+"einstance","instance_historiser","Stagiaire externe"
+"egroupe","groupe_index","Administrateur·trice fonctionnel·le"
+"egroupe","groupe_ajouter","Administrateur·trice fonctionnel·le"
+"egroupe","groupe_modifier","Administrateur·trice fonctionnel·le"
+"egroupe","groupe_supprimer","Administrateur·trice fonctionnel·le"
+"egroupe","groupe_afficher","Administrateur·trice fonctionnel·le"
+"egroupe","groupe_historiser","Administrateur·trice fonctionnel·le"
+"egroupe","groupe_afficher","Agent"
+"egroupe","groupe_afficher","Formateur·trice"
+"egroupe","groupe_afficher","Gestionnaire de formation"
+"egroupe","groupe_ajouter","Gestionnaire de formation"
+"egroupe","groupe_index","Gestionnaire de formation"
+"egroupe","groupe_modifier","Gestionnaire de formation"
+"egroupe","groupe_historiser","Gestionnaire de formation"
+"egroupe","groupe_index","Observateur·trice"
+"egroupe","groupe_afficher","Observateur·trice"
+"egroupe","groupe_index","Responsable de formation"
+"egroupe","groupe_afficher","Responsable de formation"
+"egroupe","groupe_ajouter","Responsable de formation"
+"egroupe","groupe_modifier","Responsable de formation"
+"egroupe","groupe_historiser","Responsable de formation"
+"egroupe","groupe_supprimer","Responsable de formation"
+"egroupe","groupe_afficher","Responsable de structure"
+"egroupe","groupe_afficher","Stagiaire externe"
+"egroupe","groupe_afficher","Validateur·trice"
+"question","question_index","Administrateur·trice fonctionnel·le"
+"question","question_afficher","Administrateur·trice fonctionnel·le"
+"question","question_ajouter","Administrateur·trice fonctionnel·le"
+"question","question_modifier","Administrateur·trice fonctionnel·le"
+"question","question_historiser","Administrateur·trice fonctionnel·le"
+"question","question_supprimer","Administrateur·trice fonctionnel·le"
+"question","question_afficher","Agent"
+"question","question_afficher","Formateur·trice"
+"question","question_index","Gestionnaire de formation"
+"question","question_afficher","Gestionnaire de formation"
+"question","question_ajouter","Gestionnaire de formation"
+"question","question_modifier","Gestionnaire de formation"
+"question","question_historiser","Gestionnaire de formation"
+"question","question_index","Observateur·trice"
+"question","question_afficher","Observateur·trice"
+"question","question_index","Responsable de formation"
+"question","question_afficher","Responsable de formation"
+"question","question_ajouter","Responsable de formation"
+"question","question_modifier","Responsable de formation"
+"question","question_historiser","Responsable de formation"
+"question","question_supprimer","Responsable de formation"
+"question","question_afficher","Responsable de structure"
+"question","question_afficher","Stagiaire externe"
+"question","question_afficher","Validateur·trice"
+"utilisateur","utilisateur_ajouter","Administrateur·trice fonctionnel·le"
+"utilisateur","utilisateur_changerstatus","Administrateur·trice fonctionnel·le"
+"utilisateur","utilisateur_modifierrole","Administrateur·trice fonctionnel·le"
+"utilisateur","utilisateur_rechercher","Administrateur·trice fonctionnel·le"
+"utilisateur","utilisateur_afficher","Administrateur·trice fonctionnel·le"
+"utilisateur","utilisateur_afficher","Observateur·trice"
+"utilisateur","utilisateur_rechercher","Gestionnaire de formation"
+"utilisateur","utilisateur_afficher","Responsable de formation"
+"utilisateur","utilisateur_rechercher","Responsable de formation"
+"utilisateur","utilisateur_afficher","Gestionnaire de formation"
+"role","role_afficher","Administrateur·trice fonctionnel·le"
+"role","role_modifier","Administrateur·trice fonctionnel·le"
+"role","role_effacer","Administrateur·trice fonctionnel·le"
+"role","role_afficher","Gestionnaire de formation"
+"role","role_afficher","Observateur·trice"
+"role","role_afficher","Responsable de formation"
+"utilisateur","utilisateur_ajouter","Responsable de formation"
+"utilisateur","utilisateur_changerstatus","Responsable de formation"
+"utilisateur","utilisateur_modifierrole","Responsable de formation"
+"role","role_modifier","Responsable de formation"
+"role","role_effacer","Responsable de formation"
+"utilisateur","utilisateur_rechercher","Observateur·trice"
+"mail","mail_afficher","Administrateur·trice fonctionnel·le"
+"mail","mail_reenvoi","Administrateur·trice fonctionnel·le"
+"mail","mail_supprimer","Administrateur·trice fonctionnel·le"
+"mail","mail_test","Administrateur·trice fonctionnel·le"
+"mail","mail_index","Administrateur·trice fonctionnel·le"
+"mail","mail_afficher","Agent"
+"mail","mail_afficher","Formateur·trice"
+"mail","mail_index","Gestionnaire de formation"
+"mail","mail_afficher","Gestionnaire de formation"
+"mail","mail_reenvoi","Gestionnaire de formation"
+"mail","mail_test","Gestionnaire de formation"
+"mail","mail_index","Observateur·trice"
+"mail","mail_afficher","Observateur·trice"
+"mail","mail_test","Observateur·trice"
+"mail","mail_index","Responsable de formation"
+"mail","mail_afficher","Responsable de formation"
+"mail","mail_reenvoi","Responsable de formation"
+"mail","mail_supprimer","Responsable de formation"
+"mail","mail_test","Responsable de formation"
+"mail","mail_afficher","Responsable de structure"
+"mail","mail_afficher","Validateur·trice"
+"privilege","privilege_voir","Administrateur·trice fonctionnel·le"
+"privilege","privilege_ajouter","Administrateur·trice fonctionnel·le"
+"privilege","privilege_modifier","Administrateur·trice fonctionnel·le"
+"privilege","privilege_supprimer","Administrateur·trice fonctionnel·le"
+"privilege","privilege_affecter","Administrateur·trice fonctionnel·le"
+"privilege","privilege_voir","Gestionnaire de formation"
+"privilege","privilege_voir","Observateur·trice"
+"privilege","privilege_voir","Responsable de formation"
+"privilege","privilege_affecter","Responsable de formation"
+"documentmacro","documentmacro_index","Administrateur·trice fonctionnel·le"
+"documentmacro","documentmacro_ajouter","Administrateur·trice fonctionnel·le"
+"documentmacro","documentmacro_modifier","Administrateur·trice fonctionnel·le"
+"documentmacro","documentmacro_supprimer","Administrateur·trice fonctionnel·le"
+"documentmacro","documentmacro_index","Gestionnaire de formation"
+"documentmacro","documentmacro_index","Observateur·trice"
+"documentmacro","documentmacro_index","Responsable de formation"
+"documentmacro","documentmacro_ajouter","Responsable de formation"
+"documentmacro","documentmacro_modifier","Responsable de formation"
+"documenttemplate","documenttemplate_index","Administrateur·trice fonctionnel·le"
+"documenttemplate","documenttemplate_afficher","Administrateur·trice fonctionnel·le"
+"documenttemplate","documenttemplate_ajouter","Administrateur·trice fonctionnel·le"
+"documenttemplate","documenttemplate_modifier","Administrateur·trice fonctionnel·le"
+"documenttemplate","documenttemplate_supprimer","Administrateur·trice fonctionnel·le"
+"documentmacro","documentmacro_modifier","Gestionnaire de formation"
+"documentmacro","documentmacro_ajouter","Gestionnaire de formation"
+"documenttemplate","documenttemplate_index","Gestionnaire de formation"
+"documenttemplate","documenttemplate_afficher","Gestionnaire de formation"
+"documenttemplate","documenttemplate_ajouter","Gestionnaire de formation"
+"documenttemplate","documenttemplate_index","Observateur·trice"
+"documenttemplate","documenttemplate_index","Responsable de formation"
+"documenttemplate","documenttemplate_afficher","Responsable de formation"
+"documenttemplate","documenttemplate_ajouter","Responsable de formation"
+"documentcontenu","documentcontenu_index","Administrateur·trice fonctionnel·le"
+"documentcontenu","documentcontenu_afficher","Administrateur·trice fonctionnel·le"
+"documentcontenu","documentcontenu_supprimer","Administrateur·trice fonctionnel·le"
+"documentcontenu","documentcontenu_index","Gestionnaire de formation"
+"documentcontenu","documentcontenu_index","Observateur·trice"
+"documentcontenu","documentcontenu_index","Responsable de formation"
+"documentcontenu","documentcontenu_afficher","Agent"
+"documentcontenu","documentcontenu_afficher","Formateur·trice"
+"documentcontenu","documentcontenu_afficher","Gestionnaire de formation"
+"documentcontenu","documentcontenu_afficher","Observateur·trice"
+"documentcontenu","documentcontenu_afficher","Responsable de formation"
+"documentcontenu","documentcontenu_afficher","Responsable de structure"
+"documentcontenu","documentcontenu_afficher","Stagiaire externe"
+"documentcontenu","documentcontenu_afficher","Validateur·trice"
+"parametre","parametre_afficher","Administrateur·trice fonctionnel·le"
+"parametre","parametre_ajouter","Administrateur·trice fonctionnel·le"
+"parametre","parametre_modifier","Administrateur·trice fonctionnel·le"
+"parametre","parametre_supprimer","Administrateur·trice fonctionnel·le"
+"parametre","parametre_valeur","Administrateur·trice fonctionnel·le"
+"parametre","parametre_afficher","Gestionnaire de formation"
+"parametre","parametre_valeur","Gestionnaire de formation"
+"parametre","parametre_afficher","Observateur·trice"
+"parametre","parametre_afficher","Responsable de formation"
+"parametre","parametre_valeur","Responsable de formation"
+"parametrecategorie","parametrecategorie_index","Administrateur·trice fonctionnel·le"
+"parametrecategorie","parametrecategorie_afficher","Administrateur·trice fonctionnel·le"
+"parametrecategorie","parametrecategorie_ajouter","Administrateur·trice fonctionnel·le"
+"parametrecategorie","parametrecategorie_modifier","Administrateur·trice fonctionnel·le"
+"parametrecategorie","parametrecategorie_supprimer","Administrateur·trice fonctionnel·le"
+"parametrecategorie","parametrecategorie_index","Gestionnaire de formation"
+"parametrecategorie","parametrecategorie_index","Observateur·trice"
+"parametrecategorie","parametrecategorie_index","Responsable de formation"
+"parametrecategorie","parametrecategorie_afficher","Gestionnaire de formation"
+"parametrecategorie","parametrecategorie_afficher","Observateur·trice"
+"parametrecategorie","parametrecategorie_afficher","Responsable de formation"
+"evenementtype","type_consultation","Administrateur·trice fonctionnel·le"
+"evenementtype","type_ajout","Administrateur·trice fonctionnel·le"
+"evenementtype","type_edition","Administrateur·trice fonctionnel·le"
+"evenementtype","type_suppression","Administrateur·trice fonctionnel·le"
+"evenementinstance","instance_consultation","Administrateur·trice fonctionnel·le"
+"evenementinstance","instance_ajout","Administrateur·trice fonctionnel·le"
+"evenementinstance","instance_edition","Administrateur·trice fonctionnel·le"
+"evenementinstance","instance_suppression","Administrateur·trice fonctionnel·le"
+"evenementinstance","instance_traitement","Administrateur·trice fonctionnel·le"
+"evenementinstance","instance_consultation","Gestionnaire de formation"
+"evenementinstance","instance_consultation","Observateur·trice"
+"evenementinstance","instance_consultation","Responsable de formation"
+"evenementinstance","instance_traitement","Responsable de formation"
+"evenementinstance","instance_traitement","Gestionnaire de formation"
+"etat","etat_ajouter","Administrateur·trice fonctionnel·le"
+"etat","etat_modifier","Administrateur·trice fonctionnel·le"
+"etat","etat_historiser","Administrateur·trice fonctionnel·le"
+"etat","etat_detruire","Administrateur·trice fonctionnel·le"
+"etat","etat_index","Administrateur·trice fonctionnel·le"
+"etat","etat_index","Gestionnaire de formation"
+"etat","etat_modifier","Gestionnaire de formation"
+"etat","etat_index","Observateur·trice"
+"etat","etat_index","Responsable de formation"
+"etat","etat_modifier","Responsable de formation"
+"validationinstance","validationinstance_afficher","Administrateur·trice fonctionnel·le"
+"validationinstance","validationinstance_modifier","Administrateur·trice fonctionnel·le"
+"validationinstance","validationinstance_historiser","Administrateur·trice fonctionnel·le"
+"validationinstance","validationinstance_detruire","Administrateur·trice fonctionnel·le"
+"validationinstance","validationinstance_modifier","Agent"
+"validationinstance","validationinstance_historiser","Agent"
+"validationinstance","validationinstance_afficher","Agent"
+"validationtype","validationtype_afficher","Administrateur·trice fonctionnel·le"
+"validationtype","validationtype_modifier","Administrateur·trice fonctionnel·le"
+"validationtype","validationtype_historiser","Administrateur·trice fonctionnel·le"
+"validationtype","validationtype_detruire","Administrateur·trice fonctionnel·le"
+"validationtype","validationtype_afficher","Gestionnaire de formation"
+"validationtype","validationtype_modifier","Gestionnaire de formation"
+"validationtype","validationtype_afficher","Observateur·trice"
+"validationtype","validationtype_modifier","Observateur·trice"
+"validationtype","validationtype_afficher","Responsable de formation"
+"validationtype","validationtype_modifier","Responsable de formation"
+"validationinstance","validationinstance_afficher","Formateur·trice"
+"validationinstance","validationinstance_modifier","Formateur·trice"
+"validationinstance","validationinstance_historiser","Formateur·trice"
+"validationinstance","validationinstance_modifier","Gestionnaire de formation"
+"validationinstance","validationinstance_historiser","Gestionnaire de formation"
+"validationinstance","validationinstance_afficher","Observateur·trice"
+"validationinstance","validationinstance_modifier","Observateur·trice"
+"validationinstance","validationinstance_historiser","Observateur·trice"
+"validationinstance","validationinstance_afficher","Responsable de formation"
+"validationinstance","validationinstance_modifier","Responsable de formation"
+"validationinstance","validationinstance_historiser","Responsable de formation"
+"validationinstance","validationinstance_afficher","Gestionnaire de formation"
+"validationinstance","validationinstance_afficher","Responsable de structure"
+"validationinstance","validationinstance_modifier","Responsable de structure"
+"validationinstance","validationinstance_historiser","Responsable de structure"
+"validationinstance","validationinstance_afficher","Stagiaire externe"
+"validationinstance","validationinstance_modifier","Stagiaire externe"
+"validationinstance","validationinstance_historiser","Stagiaire externe"
+"validationinstance","validationinstance_afficher","Validateur·trice"
+"validationinstance","validationinstance_modifier","Validateur·trice"
+"validationinstance","validationinstance_historiser","Validateur·trice"
+"evenementtype","type_consultation","Gestionnaire de formation"
+"evenementtype","type_consultation","Observateur·trice"
+"evenementtype","type_consultation","Responsable de formation"
+"indicateur","editer_indicateur","Administrateur·trice fonctionnel·le"
+"indicateur","afficher_indicateur","Administrateur·trice fonctionnel·le"
+"indicateur","indicateur_index","Administrateur·trice fonctionnel·le"
+"indicateur","afficher_indicateur","Formateur·trice"
+"indicateur","detruire_indicateur","Formateur·trice"
+"indicateur","indicateur_index","Gestionnaire de formation"
+"indicateur","afficher_indicateur","Gestionnaire de formation"
+"indicateur","detruire_indicateur","Administrateur·trice fonctionnel·le"
+"indicateur","indicateur_index","Observateur·trice"
+"indicateur","afficher_indicateur","Observateur·trice"
+"indicateur","indicateur_index","Responsable de formation"
+"indicateur","afficher_indicateur","Responsable de formation"
+"planformation","planformation_courant","Administrateur·trice fonctionnel·le"
+"planformation","planformation_afficher","Administrateur·trice fonctionnel·le"
+"planformation","planformation_ajouter","Administrateur·trice fonctionnel·le"
+"planformation","planformation_modifier","Administrateur·trice fonctionnel·le"
+"planformation","planformation_historiser","Administrateur·trice fonctionnel·le"
+"planformation","planformation_supprimer","Administrateur·trice fonctionnel·le"
+"planformation","planformation_index","Administrateur·trice fonctionnel·le"
+"planformation","planformation_courant","Agent"
+"planformation","planformation_afficher","Agent"
+"planformation","planformation_afficher","Formateur·trice"
+"planformation","planformation_courant","Formateur·trice"
+"planformation","planformation_courant","Gestionnaire de formation"
+"planformation","planformation_index","Gestionnaire de formation"
+"planformation","planformation_afficher","Gestionnaire de formation"
+"planformation","planformation_ajouter","Gestionnaire de formation"
+"planformation","planformation_modifier","Gestionnaire de formation"
+"planformation","planformation_historiser","Gestionnaire de formation"
+"planformation","planformation_courant","Observateur·trice"
+"planformation","planformation_index","Observateur·trice"
+"planformation","planformation_afficher","Observateur·trice"
+"planformation","planformation_courant","Responsable de formation"
+"planformation","planformation_index","Responsable de formation"
+"planformation","planformation_afficher","Responsable de formation"
+"planformation","planformation_ajouter","Responsable de formation"
+"planformation","planformation_modifier","Responsable de formation"
+"planformation","planformation_historiser","Responsable de formation"
+"planformation","planformation_supprimer","Responsable de formation"
+"planformation","planformation_courant","Responsable de structure"
+"planformation","planformation_afficher","Responsable de structure"
+"planformation","planformation_courant","Stagiaire externe"
+"planformation","planformation_afficher","Stagiaire externe"
+"planformation","planformation_courant","Validateur·trice"
+"planformation","planformation_afficher","Validateur·trice"
+"demandeexterne","demandeexterne_afficher","Administrateur·trice fonctionnel·le"
+"demandeexterne","demandeexterne_ajouter","Administrateur·trice fonctionnel·le"
+"demandeexterne","demandeexterne_modifier","Administrateur·trice fonctionnel·le"
+"demandeexterne","demandeexterne_historiser","Administrateur·trice fonctionnel·le"
+"demandeexterne","demandeexterne_supprimer","Administrateur·trice fonctionnel·le"
+"demandeexterne","demandeexterne_valider_responsable","Administrateur·trice fonctionnel·le"
+"demandeexterne","demandeexterne_valider_gestionnaire","Administrateur·trice fonctionnel·le"
+"demandeexterne","demandeexterne_valider_drh","Administrateur·trice fonctionnel·le"
+"demandeexterne","demandeexterne_gerer","Administrateur·trice fonctionnel·le"
+"demandeexterne","demandeexterne_index","Administrateur·trice fonctionnel·le"
+"demandeexterne","demandeexterne_valider_agent","Administrateur·trice fonctionnel·le"
+"demandeexterne","demandeexterne_afficher","Agent"
+"inscription","inscription_annuler","Administrateur·trice technique"
+"demandeexterne","demandeexterne_modifier","Agent"
+"demandeexterne","demandeexterne_historiser","Agent"
+"demandeexterne","demandeexterne_valider_agent","Agent"
+"demandeexterne","demandeexterne_afficher","Formateur·trice"
+"demandeexterne","demandeexterne_index","Gestionnaire de formation"
+"demandeexterne","demandeexterne_afficher","Gestionnaire de formation"
+"demandeexterne","demandeexterne_ajouter","Gestionnaire de formation"
+"demandeexterne","demandeexterne_historiser","Gestionnaire de formation"
+"demandeexterne","demandeexterne_modifier","Gestionnaire de formation"
+"demandeexterne","demandeexterne_valider_gestionnaire","Gestionnaire de formation"
+"demandeexterne","demandeexterne_index","Observateur·trice"
+"demandeexterne","demandeexterne_afficher","Observateur·trice"
+"demandeexterne","demandeexterne_gerer","Gestionnaire de formation"
+"demandeexterne","demandeexterne_index","Responsable de formation"
+"demandeexterne","demandeexterne_afficher","Responsable de formation"
+"demandeexterne","demandeexterne_ajouter","Responsable de formation"
+"demandeexterne","demandeexterne_modifier","Responsable de formation"
+"demandeexterne","demandeexterne_historiser","Responsable de formation"
+"demandeexterne","demandeexterne_supprimer","Responsable de formation"
+"demandeexterne","demandeexterne_gerer","Responsable de formation"
+"demandeexterne","demandeexterne_afficher","Responsable de structure"
+"demandeexterne","demandeexterne_afficher","Stagiaire externe"
+"demandeexterne","demandeexterne_afficher","Validateur·trice"
+"structure","structure_messtructures","Responsable de structure"
+"inscription","inscription_annuler","Stagiaire externe"
+"configuration","configuration_notification","Administrateur·trice fonctionnel·le"
+"configuration","configuration_notification","Administrateur·trice technique"
+"configuration","configuration_notification","Gestionnaire de formation"
+"configuration","configuration_notification","Responsable de formation"
+"formationinstanceinscrit","inscription_supprimer","Administrateur·trice fonctionnel·le"
+"formationinstanceinscrit","inscription_supprimer","Administrateur·trice technique"
+"formationinstanceinscrit","inscription_supprimer","Responsable de formation"
+"referent","referent_index","Administrateur·trice fonctionnel·le"
+"referent","referent_afficher","Administrateur·trice fonctionnel·le"
+"referent","referent_ajouter","Administrateur·trice fonctionnel·le"
+"referent","referent_modifier","Administrateur·trice fonctionnel·le"
+"referent","referent_historiser","Administrateur·trice fonctionnel·le"
+"referent","referent_supprimer","Administrateur·trice fonctionnel·le"
+"referent","referent_index","Administrateur·trice technique"
+"referent","referent_afficher","Administrateur·trice technique"
+"referent","referent_ajouter","Administrateur·trice technique"
+"demandeexterne","demandeexterne_valider_valideur","Administrateur·trice technique"
+"referent","referent_historiser","Administrateur·trice technique"
+"referent","referent_supprimer","Administrateur·trice technique"
+"referent","referent_mes_sessions","Référent·e"
+"referent","referent_modifier","Administrateur·trice technique"
+"referent","referent_index","Observateur·trice"
+"referent","referent_afficher","Observateur·trice"
+"referent","referent_index","Gestionnaire de formation"
+"referent","referent_afficher","Gestionnaire de formation"
+"referent","referent_ajouter","Gestionnaire de formation"
+"referent","referent_modifier","Gestionnaire de formation"
+"referent","referent_historiser","Gestionnaire de formation"
+"referent","referent_index","Responsable de formation"
+"referent","referent_afficher","Responsable de formation"
+"referent","referent_ajouter","Responsable de formation"
+"referent","referent_modifier","Responsable de formation"
+"referent","referent_historiser","Responsable de formation"
+"referent","referent_supprimer","Responsable de formation"
+"agent","agent_afficher","Référent·e"
+"stagiaireexterne","stagiaireexterne_afficher","Référent·e"
+"structure","structure_afficher","Référent·e"
+"formation","formation_afficher","Référent·e"
+"formationdomaine","formationdomaine_afficher","Référent·e"
+"axe","axe_afficher","Référent·e"
+"formationinstance","formationinstance_afficher","Référent·e"
+"formationinstance","formationinstance_afficher_inscription","Référent·e"
+"formationinstancepresence","formationinstancepresence_afficher","Référent·e"
+"formateur","formateur_afficher","Référent·e"
+"formationlieu","formationlieu_afficher","Référent·e"
+"inscription","inscription_afficher","Référent·e"
+"indicateur","afficher_indicateur","Référent·e"
+"demandeexterne","demandeexterne_valider_valideur","Validateur·trice"
+"planformation","planformation_courant","Référent·e"
+"planformation","planformation_afficher","Référent·e"
+"agent","agent_gerer_valideur_importe","Administrateur·trice fonctionnel·le"
+"agent","agent_gerer_valideur_saisi","Administrateur·trice fonctionnel·le"
+"demandeexterne","demandeexterne_valider_responsable","Responsable de formation"
+"demandeexterne","demandeexterne_parapheur","Administrateur·trice fonctionnel·le"
+"agent","agent_gerer_valideur_importe","Responsable de formation"
+"agent","agent_gerer_valideur_saisi","Responsable de formation"
+"demandeexterne","demandeexterne_parapheur","Administrateur·trice technique"
+"agent","agent_gerer_valideur_saisi","Administrateur·trice technique"
+"agent","agent_gerer_valideur_importe","Administrateur·trice technique"
+"demandeexterne","demandeexterne_parapheur","Gestionnaire de formation"
+"demandeexterne","demandeexterne_parapheur","Observateur·trice"
+"demandeexterne","demandeexterne_parapheur","Responsable de formation"
+"demandeexterne","demandeexterne_valider_dgs","Administrateur·trice technique"
+"demandeexterne","demandeexterne_valider_dgs","Administrateur·trice fonctionnel·le"
+"export","export_index","Administrateur·trice fonctionnel·le"
+"export","export_index","Administrateur·trice technique"
+"export","export_index","Responsable de formation"
+"export","export_index","Observateur·trice"
+"agent","agent_afficher","Agent"
+"formationdomaine","formationdomaine_ajouter","Administrateur·trice fonctionnel·le"
+"formationdomaine","formationdomaine_modifier","Administrateur·trice fonctionnel·le"
+"formationdomaine","formationdomaine_historiser","Administrateur·trice fonctionnel·le"
+"formationdomaine","formationdomaine_supprimer","Administrateur·trice fonctionnel·le"
+"sessiontype","sessiontype_index","Administrateur·trice fonctionnel·le"
+"sessiontype","sessiontype_afficher","Administrateur·trice fonctionnel·le"
+"sessiontype","sessiontype_ajouter","Administrateur·trice fonctionnel·le"
+"sessiontype","sessiontype_modifier","Administrateur·trice fonctionnel·le"
+"sessiontype","sessiontype_historiser","Administrateur·trice fonctionnel·le"
+"sessiontype","sessiontype_supprimer","Administrateur·trice fonctionnel·le"
+"sessiontype","sessiontype_index","Administrateur·trice technique"
+"sessiontype","sessiontype_afficher","Administrateur·trice technique"
+"sessiontype","sessiontype_ajouter","Administrateur·trice technique"
+"sessiontype","sessiontype_modifier","Administrateur·trice technique"
+"sessiontype","sessiontype_historiser","Administrateur·trice technique"
+"sessiontype","sessiontype_supprimer","Administrateur·trice technique"
+"sessiontype","sessiontype_afficher","Agent"
+"sessiontype","sessiontype_afficher","Direction des Ressources Humaines"
+"sessiontype","sessiontype_index","Direction des Ressources Humaines"
+"sessiontype","sessiontype_ajouter","Direction des Ressources Humaines"
+"sessiontype","sessiontype_modifier","Direction des Ressources Humaines"
+"sessiontype","sessiontype_historiser","Direction des Ressources Humaines"
+"sessiontype","sessiontype_afficher","Direction Générale des Services"
+"sessiontype","sessiontype_index","Direction Générale des Services"
+"sessiontype","sessiontype_afficher","Formateur·trice"
+"sessiontype","sessiontype_index","Gestionnaire de formation"
+"sessiontype","sessiontype_afficher","Gestionnaire de formation"
+"sessiontype","sessiontype_ajouter","Gestionnaire de formation"
+"sessiontype","sessiontype_modifier","Gestionnaire de formation"
+"sessiontype","sessiontype_historiser","Gestionnaire de formation"
+"sessiontype","sessiontype_index","Observateur·trice"
+"sessiontype","sessiontype_afficher","Observateur·trice"
+"sessiontype","sessiontype_afficher","Référent·e"
+"sessiontype","sessiontype_index","Responsable de formation"
+"sessiontype","sessiontype_afficher","Responsable de formation"
+"sessiontype","sessiontype_ajouter","Responsable de formation"
+"sessiontype","sessiontype_modifier","Responsable de formation"
+"sessiontype","sessiontype_historiser","Responsable de formation"
+"inscription","inscription_annuler","Agent"
+"sessiontype","sessiontype_afficher","Responsable de structure"
+"sessiontype","sessiontype_afficher","Stagiaire externe"
+"sessiontype","sessiontype_afficher","Validateur·trice"
+"parametre","parametre_afficher_masquer","Administrateur·trice fonctionnel·le"
+"parametre","parametre_afficher_masquer","Administrateur·trice technique"
+"inscription","inscription_annuler","Responsable de formation"
+"inscription","inscription_annuler","Gestionnaire de formation"
+"demandeexterne","demandeexterne_afficher","Direction des Ressources Humaines"
+"demandeexterne","demandeexterne_afficher","Direction Générale des Services"
+"demandeexterne","demandeexterne_afficher","Référent·e"
+"demandeexterne","demandeexterne_ajouter","Agent"
+"demandeexterne","demandeexterne_valider_drh","Direction des Ressources Humaines"
+"demandeexterne","demandeexterne_valider_dgs","Direction Générale des Services"
+"demandeexterne","demandeexterne_parapheur","Direction des Ressources Humaines"
+"demandeexterne","demandeexterne_parapheur","Direction Générale des Services"
+"agent","agent_afficher","Direction des Ressources Humaines"
+"agent","agent_afficher","Direction Générale des Services"
+"stagiaireexterne","stagiaireexterne_afficher","Direction des Ressources Humaines"
+"stagiaireexterne","stagiaireexterne_afficher","Direction Générale des Services"
+"structure","structure_afficher","Direction des Ressources Humaines"
+"structure","structure_afficher","Direction Générale des Services"
+"formation","formation_afficher","Direction des Ressources Humaines"
+"formation","formation_afficher","Direction Générale des Services"
+"formation","formation_acces","Direction des Ressources Humaines"
+"formation","formation_acces","Direction Générale des Services"
+"formationdomaine","formationdomaine_index","Direction des Ressources Humaines"
+"formationdomaine","formationdomaine_afficher","Direction des Ressources Humaines"
+"formationdomaine","formationdomaine_index","Direction Générale des Services"
+"formationdomaine","formationdomaine_afficher","Direction Générale des Services"
+"agent","agent_index","Direction des Ressources Humaines"
+"agent","agent_index","Direction Générale des Services"
+"stagiaireexterne","stagiaireexterne_index","Direction des Ressources Humaines"
+"stagiaireexterne","stagiaireexterne_index","Direction Générale des Services"
+"structure","structure_index","Direction des Ressources Humaines"
+"structure","structure_index","Direction Générale des Services"
+"export","export_index","Direction des Ressources Humaines"
+"export","export_index","Direction Générale des Services"
+"axe","axe_index","Direction des Ressources Humaines"
+"axe","axe_afficher","Direction des Ressources Humaines"
+"axe","axe_index","Direction Générale des Services"
+"axe","axe_afficher","Direction Générale des Services"
+"formationinstance","formationinstance_index","Direction des Ressources Humaines"
+"formationinstance","formationinstance_afficher","Direction des Ressources Humaines"
+"formationinstance","formationinstance_afficher","Direction Générale des Services"
+"formationinstance","formationinstance_index","Direction Générale des Services"
+"formationinstancepresence","formationinstancepresence_afficher","Direction des Ressources Humaines"
+"formationinstancepresence","formationinstancepresence_afficher","Direction Générale des Services"
+"formationinstancefrais","formationinstancefrais_afficher","Direction des Ressources Humaines"
+"formationinstancefrais","formationinstancefrais_afficher","Direction Générale des Services"
+"formationinstancedocument","formationinstancedocument_convocation","Direction des Ressources Humaines"
+"formationinstancedocument","formationinstancedocument_convocation","Direction Générale des Services"
+"formationinstancedocument","formationinstancedocument_emargement","Direction des Ressources Humaines"
+"formationinstancedocument","formationinstancedocument_emargement","Direction Générale des Services"
+"formationinstancedocument","formationinstancedocument_attestation","Direction des Ressources Humaines"
+"formationinstancedocument","formationinstancedocument_attestation","Direction Générale des Services"
+"formationinstancedocument","formationinstancedocument_absence","Direction des Ressources Humaines"
+"formationinstancedocument","formationinstancedocument_absence","Direction Générale des Services"
+"formationinstancedocument","formationinstancedocument_historique","Direction des Ressources Humaines"
+"formationinstancedocument","formationinstancedocument_historique","Direction Générale des Services"
+"formateur","formateur_index","Direction des Ressources Humaines"
+"formateur","formateur_index","Direction Générale des Services"
+"formateur","formateur_afficher","Direction Générale des Services"
+"formateur","formateur_afficher","Direction des Ressources Humaines"
+"formationlieu","formationlieu_index","Direction des Ressources Humaines"
+"formationlieu","formationlieu_index","Direction Générale des Services"
+"formationlieu","formationlieu_afficher","Direction Générale des Services"
+"formationlieu","formationlieu_afficher","Direction des Ressources Humaines"
+"referent","referent_index","Direction des Ressources Humaines"
+"referent","referent_afficher","Direction des Ressources Humaines"
+"referent","referent_afficher","Direction Générale des Services"
+"referent","referent_index","Direction Générale des Services"
+"inscription","inscription_afficher","Direction des Ressources Humaines"
+"inscription","inscription_afficher","Direction Générale des Services"
+"indicateur","indicateur_index","Direction des Ressources Humaines"
+"indicateur","indicateur_index","Direction Générale des Services"
+"indicateur","afficher_indicateur_tous","Administrateur·trice technique"
+"indicateur","afficher_indicateur_tous","Administrateur·trice fonctionnel·le"
+"indicateur","afficher_indicateur","Direction des Ressources Humaines"
+"indicateur","afficher_indicateur","Direction Générale des Services"
+"planformation","planformation_courant","Direction des Ressources Humaines"
+"planformation","planformation_courant","Direction Générale des Services"
+"planformation","planformation_index","Direction des Ressources Humaines"
+"planformation","planformation_index","Direction Générale des Services"
+"planformation","planformation_afficher","Direction des Ressources Humaines"
+"planformation","planformation_afficher","Direction Générale des Services"
+"formationabonnement","formationabonnement_liste_agent","Direction des Ressources Humaines"
+"formationabonnement","formationabonnement_liste_agent","Direction Générale des Services"
+"formationabonnement","formationabonnement_liste_formation","Direction des Ressources Humaines"
+"formationabonnement","formationabonnement_liste_formation","Direction Générale des Services"
+"demandeexterne","demandeexterne_index","Direction des Ressources Humaines"
+"demandeexterne","demandeexterne_index","Direction Générale des Services"
+"question","question_index","Direction des Ressources Humaines"
+"question","question_index","Direction Générale des Services"
+"question","question_afficher","Direction Générale des Services"
+"question","question_afficher","Direction des Ressources Humaines"
+"egroupe","groupe_index","Direction des Ressources Humaines"
+"egroupe","groupe_index","Direction Générale des Services"
+"egroupe","groupe_afficher","Direction des Ressources Humaines"
+"egroupe","groupe_afficher","Direction Générale des Services"
+"einstance","instance_index","Direction des Ressources Humaines"
+"einstance","instance_index","Direction Générale des Services"
+"einstance","instance_afficher","Direction des Ressources Humaines"
+"einstance","instance_afficher","Direction Générale des Services"
+"enquete","enquete_index","Direction des Ressources Humaines"
+"enquete","enquete_index","Direction Générale des Services"
+"enquete","enquete_afficher","Direction Générale des Services"
+"enquete","enquete_afficher","Direction des Ressources Humaines"
+"utilisateur","utilisateur_afficher","Direction des Ressources Humaines"
+"utilisateur","utilisateur_afficher","Direction Générale des Services"
+"utilisateur","utilisateur_rechercher","Direction des Ressources Humaines"
+"utilisateur","utilisateur_rechercher","Direction Générale des Services"
+"mail","mail_index","Direction des Ressources Humaines"
+"mail","mail_index","Direction Générale des Services"
+"mail","mail_afficher","Direction des Ressources Humaines"
+"mail","mail_afficher","Direction Générale des Services"
+"role","role_afficher","Direction des Ressources Humaines"
+"role","role_afficher","Direction Générale des Services"
+"privilege","privilege_voir","Direction des Ressources Humaines"
+"privilege","privilege_voir","Direction Générale des Services"
+"documentmacro","documentmacro_index","Direction des Ressources Humaines"
+"documentmacro","documentmacro_index","Direction Générale des Services"
+"documenttemplate","documenttemplate_index","Direction des Ressources Humaines"
+"documenttemplate","documenttemplate_index","Direction Générale des Services"
+"documentcontenu","documentcontenu_index","Direction des Ressources Humaines"
+"documentcontenu","documentcontenu_index","Direction Générale des Services"
+"documenttemplate","documenttemplate_afficher","Direction des Ressources Humaines"
+"documenttemplate","documenttemplate_afficher","Direction Générale des Services"
+"documentcontenu","documentcontenu_afficher","Direction des Ressources Humaines"
+"documentcontenu","documentcontenu_afficher","Direction Générale des Services"
+"parametrecategorie","parametrecategorie_index","Direction des Ressources Humaines"
+"parametrecategorie","parametrecategorie_index","Direction Générale des Services"
+"parametrecategorie","parametrecategorie_afficher","Direction des Ressources Humaines"
+"parametrecategorie","parametrecategorie_afficher","Direction Générale des Services"
+"parametre","parametre_afficher","Direction des Ressources Humaines"
+"parametre","parametre_afficher","Direction Générale des Services"
diff --git a/database/sources/csv/unicaen_utilisateur_role.csv b/database/sources/csv/unicaen_utilisateur_role.csv
new file mode 100644
index 0000000000000000000000000000000000000000..fade4d143ed4d511678ce90c95ab677add18ae24
--- /dev/null
+++ b/database/sources/csv/unicaen_utilisateur_role.csv
@@ -0,0 +1,14 @@
+'role_id';'libelle';'case';'description'
+"Responsable de structure","Responsable de structure","t",null
+"Validateur·trice","Valideur·euse","t",null
+"Administrateur·trice technique","Administrateur·trice technique","f",null
+"Administrateur·trice fonctionnel·le","Administrateur·trice fonctionnel·le","f",null
+"Observateur·trice","Observateur·trice","f",null
+"Agent","Agent·e","t",null
+"Formateur·trice","Formateur·trice","t",null
+"Responsable de formation","Responsable de formation","f","Rôle attribué aux personnes en charge du bureau des formations."
+"Stagiaire externe","Stagiaire externe","t","Stagiaire qui n'est pas un·e agent·e connu·e"
+"Référent·e","Référent·e","t","Rôle attribué aux personnes référentes d'un domaine de formations particulier (par exemple: Prévention, documentation)"
+"Gestionnaire de formation","Gestionnaire de formation","f",""
+"Direction Générale des Services","Direction Générale des Services","f","Rôle données aux personnes de la direction générale des services (notamment pour la validation des demandes externes de montant très élevé)"
+"Direction des Ressources Humaines","Direction des Ressources Humaines","f","Rôle attribué aux personnes de la Direction des Ressources Humaines (notamment pour la validation des demandes externes de montant élevé)"
diff --git a/database/sources/unicaen_etat_type.php b/database/sources/unicaen_etat_type.php
index ccf8d529666c7202460804d8297477fcba01c6ef..7db0684fa174fbaf9cf4d710c9aedb74edc1c301 100644
--- a/database/sources/unicaen_etat_type.php
+++ b/database/sources/unicaen_etat_type.php
@@ -6,42 +6,24 @@
 //join unicaen_etat_categorie c on t.categorie_id = c.id
 //order by c.ordre
 
-$data = [
-    ["FORMATION_SESSION","CONVOCATION","Convocations envoyées","fas fa-file-contract","#fcaf3e","40"],
-    ["FORMATION_SESSION","SESSION_ANNULEE","Session de formation annulée","fas fa-times","#a40000","100"],
-    ["FORMATION_SESSION","EN_CREATION","En cours de saisie","fas fa-edit","#75507b","10"],
-    ["FORMATION_SESSION","ATTENTE_RETOUR","Demande des retours","far fa-comments","#ce5c00","50"],
-    ["FORMATION_SESSION","FERMEE","Session fermée","far fa-check-square","#4e9a06","60"],
-    ["FORMATION_SESSION","INSCRIPTION_FERMEE","Inscription close","fas fa-book","#204a87","30"],
-    ["FORMATION_SESSION","INSCRIPTION_OUVERTE","Inscription ouverte","fas fa-book-open","#729fcf","20"],
-    ["DEMANDE_EXTERNE","DEMANDE_EXTERNE_RESP","Validation du responsable de l'agent","fas fa-user-tie","#edd400","30"],
-    ["DEMANDE_EXTERNE","DEMANDE_EXTERNE_REDACTION","Demande en cours de rédaction","fas fa-edit","#75507b","10"],
-    ["DEMANDE_EXTERNE","DEMANDE_EXTERNE_AGENT","Validation de l'agent","fas fa-user","#f57900","20"],
-    ["DEMANDE_EXTERNE","DEMANDE_EXTERNE_TERMINEE","Demande de formation externe traitée","far fa-check-square","#4e9a06","100"],
-    ["DEMANDE_EXTERNE","DEMANDE_EXTERNE_VALIDEUR","Validation du valideur·euses","fas fa-user-tie","#edd400","30"],
-    ["DEMANDE_EXTERNE","DEMANDE_EXTERNE_RESPONSABLE","Demande validée par le·la responsable des formations","fas fa-user-check","#8dcf3a","37"],
-    ["DEMANDE_EXTERNE","DEMANDE_EXTERNE_DRH","Validation par le direction des ressources humaines","fas fa-user-check","#5fae45","40"],
-    ["DEMANDE_EXTERNE","DEMANDE_EXTERNE_DGS","Demande validée par la direction générale des services","fas fa-user-check","#228b22","70"],
-    ["DEMANDE_EXTERNE","DEMANDE_EXTERNE_GESTIONNAIRE","Demande validée par un·e gestionnaire des formations","fas fa-clipboard-check","#c3ec90","36"],
-    ["DEMANDE_EXTERNE","DEMANDE_EXTERNE_REJETEE","Demande de formation externe rejetée","fas fa-times","#a40000","110"],
-    ["FORMATION_INSCRIPTION","FORMATION_INSCRIPTION_DRH","Demande validée","far fa-check-square","#4e9a06","30"],
-    ["FORMATION_INSCRIPTION","FORMATION_INSCRIPTION_RESPONSABLE","Demande validée par le responsable","fas fa-user-tie","#edd400","20"],
-    ["FORMATION_INSCRIPTION","FORMATION_INSCRIPTION_DEMANDE","Demande d'inscription en cours de validation","fas fa-user","#f57900","10"],
-    ["FORMATION_INSCRIPTION","FORMATION_INSCRIPTION_REFUSER","Demande refusée","fas fa-times","#a40000","35"],
-    ["FORMATION_INSCRIPTION","FORMATION_INSCRIPTION_DESISTEMENT","Désistement","fas fa-ban","#75507b","40"],
-];
+$csvFile = fopen("./database/sources/csv/unicaen_etat_type.csv", "r");
 
-
-$array = [];
-foreach ($data as $item) {
-    $instance = [
-        'categorie_id' => $item[0],
-        'code' => $item[1],
-        'libelle' => $item[2],
-        'icone' => $item[3],
-        'couleur' => $item[4],
-        'ordre' => $item[5],
-    ];
-    $array["unicaen_etat_type"][] = $instance;
+$array = []; $first = true;
+while (($item = fgetcsv($csvFile)) !== FALSE) {
+    if ($first) $first = false;
+    else {
+        $instance = [
+            'categorie_id' => $item[0],
+            'code' => $item[1],
+            'libelle' => $item[2],
+            'icone' => $item[3],
+            'couleur' => $item[4],
+            'ordre' => $item[5],
+        ];
+        $array["unicaen_etat_type"][] = $instance;
+    }
 }
+
+fclose($csvFile);
+
 return $array;
\ No newline at end of file
diff --git a/database/sources/unicaen_parametre_categorie.php b/database/sources/unicaen_parametre_categorie.php
index d41ebb40a41b463255fd92196edaaa3a4bf079ea..4a82df6dc87d95d9e1ab4d7f7d8cc3959849655d 100644
--- a/database/sources/unicaen_parametre_categorie.php
+++ b/database/sources/unicaen_parametre_categorie.php
@@ -5,27 +5,23 @@
 //from unicaen_parametre_categorie c
 //order by c.ordre
 
-$data = [
-    ["GLOBAL","Paramètres globaux",null,"1"],
-    ["PLAN_FORMATION","Affichage des plans de formation courant","<p>Plan de formation courant</p>","100"],
-    ["DEMANDE_EXTERNE","Paramètres associés aux demandes hors plan de formation",null,"100"],
-    ["EMAIL","Paramètres liés aux adresses électroniques",null,"500"],
-    ["CHARTE","Gestion de la charte",null,"1000"],
-    ["FORMATION","Paramètres liés aux formations",null,"2000"],
-    ["STAGE","Paramètres liés aux stages",null,"3000"],
-    ["INSCRIPTION","Paramètre liés aux inscriptions",null,"4000"],
-    ["AUTRE","Autres paramètres",null,"10000"],
-];
+$csvFile = fopen("./database/sources/csv/unicaen_parametre_categorie.csv", "r");
 
-
-$array = [];
-foreach ($data as $item) {
-    $instance = [
-        'code' => $item[0],
-        'libelle' => $item[1],
-        'description' => $item[2],
-        'ordre' => $item[3],
-    ];
-    $array["unicaen_parametre_categorie"][] = $instance;
+$array = []; $first = true;
+while (($item = fgetcsv($csvFile)) !== FALSE) {
+    if ($first) $first = false;
+    else {
+        $instance = [
+            'code' => $item[0],
+            'libelle' => $item[1],
+            'description' => $item[2],
+            'ordre' => $item[3],
+        ];
+        $array["unicaen_parametre_categorie"][] = $instance;
+    }
 }
-return $array;
\ No newline at end of file
+
+fclose($csvFile);
+
+return $array;
+
diff --git a/database/sources/unicaen_parametre_parametre.php b/database/sources/unicaen_parametre_parametre.php
index acb61125e94e9ab6525215a8877240461f628988..2b011cdf5a7efc52024dd2d53992f7569501b4fa 100644
--- a/database/sources/unicaen_parametre_parametre.php
+++ b/database/sources/unicaen_parametre_parametre.php
@@ -6,56 +6,25 @@
 //join unicaen_parametre_categorie c on p.categorie_id = c.id
 //order by c.ordre, p.ordre
 
-$data = [
-    ["GLOBAL","VERSION","Version courante",null,"String","1"],
-    ["GLOBAL","EMAIL_ASSISTANCE","Adresse électronique de l'assistance",null,"String","10"],
-    ["GLOBAL","DATE_MAJ","Date de la montée de version",null,"String","11"],
-    ["GLOBAL","EMAIL_CONTACT","Adresse électronique de contact",null,"String","20"],
-    ["GLOBAL","APP_NAME","Nom affiché de l'application",null,"String","30", "Mes Formations"],
-    ["GLOBAL","APP_LOGO","Logo associé à l'application",null,"String","40"],
-    ["GLOBAL","INSTALL_PATH","Chemin d'installation (utiliser pour vérification)",null,"String","100",'/var/www/html'],
-    ["GLOBAL","MAIL_DRH_FORMATION","Adresse électronique du bureau de gestion des formations",null,"String","100"],
-    ["GLOBAL","FAVICON","Chemin vers le favicon",null,"String","110"],
-    ["GLOBAL","MAIL_PERSONNEL","Adresse électronique du personnel",null,"String","120"],
-    ["GLOBAL","LOGO","Logo de l'établissement","Le logo de l'établissement qui figurera sur les documents","String","1010"],
-    ["GLOBAL","LIBELLE","Libellé de l'établissement","Le libellé de l'établissement","String","1020"],
-    ["GLOBAL","SOUSLIBELLE","Sous libellé","Un complément au libellé de l'établissement (par exemple : Direction des ressources humaines <br> Formation)","String","1030"],
-    ["PLAN_FORMATION","NAVIGATION_ACTIVEE","Affichage du menu de navigation rapide",null,"Boolean","10"],
-    ["PLAN_FORMATION","AXE_AFFICHE","Utilisation des axes",null,"Boolean","20"],
-    ["DEMANDE_EXTERNE","PLAFOND_DRH","Montant plafond nécessitant une validation DRH",null,"Number","100"],
-    ["DEMANDE_EXTERNE","PLAFOND_DGS","Montant plafond nécessitant une validation DGS",null,"Number","200"],
-    ["EMAIL","EMAIL_ASSISTANCE","Adresse électronique pour l'assistance",null,"String","10"],
-    ["EMAIL","EMAIL_CONTACT","Adresse électronique de contact",null,"String","20"],
-    ["EMAIL","MAIL_PERSONNEL","Mail pour contact le personnel",null,"String","100"],
-    ["EMAIL","MAIL_DRH_FORMATION","Adresse électronique du bureau gérant les formations",null,"String","1000"],
-    ["CHARTE","CHARTE_ACTIVE","Charte obligatoire",null,"Boolean","10"],
-    ["CHARTE","CHARTE_TEMPLATE","Template de la charte",null,"String","20"],
-    ["FORMATION","INSCRIPTION_PLAFOND_ANNUEL","Plafond en heures",null,"Number","110"],
-    ["FORMATION","CONVOCATION_SUPERIEUR_COPIE","Mise en copie des supérieur·es hiérarchiques lors de convocation",null,"Boolean","120"],
-    ["FORMATION","AUTO_FERMETURE","Délai pour fermeture automatique des inscriptions (en jours)",null,"String","400"],
-    ["FORMATION","AUTO_CONVOCATION","Délai pour convocation automatique des inscrits (en jours)",null,"String","410"],
-    ["FORMATION","AUTO_RAPPEL","Delai pour rappel au agent (en jours)",null,"Number","415"],
-    ["FORMATION","AUTO_RETOUR","Délai pour la demande de retour",null,"Number","420"],
-    ["FORMATION","AUTO_CLOTURE","Délai pour la cloture de la session (en jours)",null,"Number","430"],
-    ["FORMATION","NB_PLACE_PRINCIPALE","Nombre de place par défaut en liste principale",null,"Number","1000"],
-    ["FORMATION","NB_PLACE_COMPLEMENTAIRE","Nombre de place par défaut en liste complémentaire",null,"Number","1100"],
-    ["STAGE","DEMANDE_EXTERNE_PLAFOND","Plafond du montant des formations externes exigeant validation",null,"Number","3000"],
-    ["AUTRE","URL_PPP","Lien vers intranet Projet professionnel personnel",null,"String","200"],
-    ["AUTRE","CODE_ENQUETE","Enquête active","Code de l'enquête active","String","10000", "FORMATION_2024"],
-];
+$csvFile = fopen("./database/sources/csv/unicaen_parametre_parametre.csv", "r");
 
-
-$array = [];
-foreach ($data as $item) {
-    $instance = [
-        'categorie_id' => $item[0],
-        'code' => $item[1],
-        'libelle' => $item[2],
-        'description' => $item[3],
-        'valeurs_possibles' => $item[4],
-        'ordre' => $item[5],
-    ];
-    if (isset($item[6])) { $instance['valeur'] = $item[6]; }
-    $array["unicaen_parametre_parametre"][] = $instance;
+$array = []; $first = true;
+while (($item = fgetcsv($csvFile)) !== FALSE) {
+    if ($first) $first = false;
+    else {
+        $instance = [
+            'categorie_id' => $item[0],
+            'code' => $item[1],
+            'libelle' => $item[2],
+            'description' => $item[3],
+            'valeurs_possibles' => $item[4],
+            'ordre' => $item[5],
+        ];
+        if (isset($item[6])) { $instance['valeur'] = $item[6]; }
+        $array["unicaen_parametre_parametre"][] = $instance;
+    }
 }
+
+fclose($csvFile);
+
 return $array;
\ No newline at end of file
diff --git a/database/sources/unicaen_privilege_categorie.php b/database/sources/unicaen_privilege_categorie.php
index 3167918b56b6a6d3d01097e3e18a961a254e8f74..21e4ec5db764f69ec0774d1ea9c3a5cca040d82a 100644
--- a/database/sources/unicaen_privilege_categorie.php
+++ b/database/sources/unicaen_privilege_categorie.php
@@ -5,63 +5,23 @@
 //from unicaen_privilege_categorie c
 //order by c.ordre
 
-$data = [
-    ["agent", "Gestion des agents", "Agent\Provider\Privilege", "100"],
-    ["stagiaireexterne", "Gestion des stagiaires externes", "Formation\Provider\Privilege", "150"],
-    ["structure", "Gestion des structures", "Structure\Provider\Privilege", "200"],
-    ["formation", "Gestion des formations", "Formation\Provider\Privilege", "300"],
-    ["formationdomaine", "Gestion des domaines (Formation)", "Formation\Provider\Privilege", "309"],
-    ["axe", "Gestion des axes de formation", "Formation\Provider\Privilege", "310"],
-    ["formationinstance", "Gestion des formations - Actions de formation", "Formation\Provider\Privilege", "313"],
-    ["formationinstancepresence", "Gestion des formations - Présences", "Formation\Provider\Privilege", "314"],
-    ["formationinstanceinscrit", "Gestion des formations - Inscrits", "Formation\Provider\Privilege", "316"],
-    ["formationinstancefrais", "Gestion des formations - Frais", "Formation\Provider\Privilege", "317"],
-    ["formationinstancedocument", "Gestion des formations - Documents", "Formation\Provider\Privilege", "319"],
-    ["sessiontype", "Gestion des types de session", "Formation\Provider\Privilege", "330"],
-    ["formateur", "Gestion des formateurs", "Formation\Provider\Privilege", "350"],
-    ["referent", "Gestion des réferents", "Formation\Provider\Privilege", "360"],
-    ["formationlieu", "Gestion des lieux", "Formation\Provider\Privilege", "360"],
-    ["inscription", "Gestion des inscriptions", "Formation\Provider\Privilege", "400"],
-    ["indicateur", "Gestions des indicateurs", "UnicaenIndicateur\Provider\Privilege", "800"],
-    ["lagaf", "Importation depuis les données de LAGAF", "Formation\Provider\Privilege", "1000"],
-    ["planformation", "Gestion du plan de formation", "Formation\Provider\Privilege", "1000"],
-    ["projetpersonnel", "Gestion du projet personnel", "Formation\Provider\Privilege", "1050"],
-    ["formationabonnement", "Gestion du abonnement aux formations", "Formation\Provider\Privilege", "1100"],
-    ["configuration", "Configuration", "Application\Provider\Privilege", "2000"],
-    ["coutprevisionnel", "Gestion des coûts prévisionnel", "Formation\Provider\Privilege", "2000"],
-    ["export", "Exportation", "Application\Provider\Privilege", "3000"],
-    ["demandeexterne", "Gestion des demandes de formations externes", "DemandeExterne\Provider\Privilege", "4000"],
-    ["question", "Enquête - Gestions des questions", "UnicaenEnquete\Provider\Privilege", "5000"],
-    ["enquete", "Enquête - Gestion des enquêtes", "UnicaenEnquete\Provider\Privilege", "5000"],
-    ["einstance", "Enquête - Gestion des instances", "UnicaenEnquete\Provider\Privilege", "5000"],
-    ["egroupe", "Enquête - Gestions des groupes de questions", "UnicaenEnquete\Provider\Privilege", "5000"],
-    ["utilisateur", "Gestion des utilisateurs", "UnicaenUtilisateur\Provider\Privilege", "10000"],
-    ["role", "Gestion des rôles", "UnicaenUtilisateur\Provider\Privilege", "10000"],
-    ["mail", "UnicaenMail - Gestion des mails", "UnicaenMail\Provider\Privilege", "10000"],
-    ["privilege", "Gestion des privilèges", "UnicaenPrivilege\Provider\Privilege", "11000"],
-    ["documentmacro", "UnicaenRenderer - Gestion des macros", "UnicaenRenderer\Provider\Privilege", "11010"],
-    ["documenttemplate", "UnicaenRenderer - Gestion des templates", "UnicaenRenderer\Provider\Privilege", "11020"],
-    ["documentcontenu", "UnicaenRenderer - Gestion des contenus", "UnicaenRenderer\Provider\Privilege", "11030"],
-    ["parametre", "UnicaenParametre - Gestion des paramètres", "UnicaenParametre\Provider\Privilege", "12000"],
-    ["parametrecategorie", "UnicaenParametre - Gestion des catégories de paramètres", "UnicaenParametre\Provider\Privilege", "12000"],
-    ["evenementtype", "Gestion des événements - Type", "UnicaenEvenement\Provider\Privilege", "15000"],
-    ["evenementinstance", "Gestion des événements - Instance", "UnicaenEvenement\Provider\Privilege", "15000"],
-    ["evenementetat", "Gestion des événements - État", "UnicaenEvenement\Provider\Privilege", "15000"],
-    ["abonnement", "Gestion des abonnements", "UnicaenIndicateur\Provider\Privilege", "17000"],
-    ["tableaudebord", "Gestion des tableau de bord", "UnicaenIndicateur\Provider\Privilege", "17000"],
-    ["etat", "Unicaen - Gestion des états - État", "UnicaenEtat\Provider\Privilege", "20000"],
-    ["validationinstance", "Gestion des instances de validations", "UnicaenValidation\Provider\Privilege", "40000"],
-    ["validationtype", "Gestion des types de validations", "UnicaenValidation\Provider\Privilege", "40010"],
-];
+$csvFile = fopen("./database/sources/csv/unicaen_privilege_categorie.csv", "r");
 
 $array = [];
-foreach ($data as $item) {
-    $instance = [
-        'code' => $item[0],
-        'libelle' => $item[1],
-        'namespace' => $item[2],
-        'ordre' => $item[3],
-    ];
-    $array["unicaen_privilege_categorie"][] = $instance;
+$first = true;
+while (($item = fgetcsv($csvFile)) !== FALSE) {
+    if ($first) $first = false;
+    else {
+        $instance = [
+            'code' => $item[0],
+            'libelle' => $item[1],
+            'namespace' => $item[2],
+            'ordre' => $item[3],
+        ];
+        $array["unicaen_privilege_categorie"][] = $instance;
+    }
 }
+
+fclose($csvFile);
+
 return $array;
\ No newline at end of file
diff --git a/database/sources/unicaen_privilege_privilege.php b/database/sources/unicaen_privilege_privilege.php
index 1c067a1af812b76f422c165caf847772dd37fb92..3410e6c0b1444e85b10e70d0bb7dfd5f3735dc60 100644
--- a/database/sources/unicaen_privilege_privilege.php
+++ b/database/sources/unicaen_privilege_privilege.php
@@ -6,242 +6,24 @@
 //join unicaen_privilege_categorie c on p.categorie_id = c.id
 //order by c.ordre, p.ordre
 
-$data = [
-    ["agent", "agent_index", "Accéder à l'index", "0"],
-    ["agent", "agent_afficher", "Afficher un agent", "10"],
-    ["agent", "agent_modifier", "Modifier un agent", "30"],
-    ["agent", "agent_gerer_valideur_importe", "Gérer les valideur·deuses importé·es", "60"],
-    ["agent", "agent_gerer_valideur_saisi", "Gérer les valideur·deuses saisi·es", "70"],
-    ["agent", "agent_rechercher", "Rechercher un agent", "100"],
-    ["agent", "agent_mesagents", "Menu - Mes Agent·es -", "200"],
-    ["stagiaireexterne", "stagiaireexterne_index", "Accéder à l'index", "10"],
-    ["stagiaireexterne", "stagiaireexterne_afficher", "Afficher", "20"],
-    ["stagiaireexterne", "stagiaireexterne_ajouter", "Ajouter", "30"],
-    ["stagiaireexterne", "stagiaireexterne_modifier", "Modifier", "40"],
-    ["stagiaireexterne", "stagiaireexterne_historiser", "Historiser/Restaurer", "50"],
-    ["stagiaireexterne", "stagiaireexterne_supprimer", "Supprimer", "60"],
-    ["stagiaireexterne", "stagiaireexterne_rechercher", "Rechercher", "100"],
-    ["structure", "structure_index", "Accéder à l'index des structures", "0"],
-    ["structure", "structure_afficher", "Afficher les structures", "10"],
-    ["structure", "structure_messtructures", "Menu - Mes structures -", "100"],
-    ["formation", "formation_acces", "Accés à l'index des formations", "10"],
-    ["formation", "formation_afficher", "Afficher une formation", "20"],
-    ["formation", "formation_ajouter", "Ajouter une formation", "30"],
-    ["formation", "formation_modifier", "Modifier une formation", "40"],
-    ["formation", "formation_historiser", "Historiser/Restaurer une formation", "50"],
-    ["formation", "formation_supprimer", "Supprimer une formation", "60"],
-    ["formationdomaine", "formationdomaine_index", "Accéder à l'index", "10"],
-    ["formationdomaine", "formationdomaine_afficher", "Afficher", "20"],
-    ["formationdomaine", "formationdomaine_ajouter", "Ajouter", "30"],
-    ["formationdomaine", "formationdomaine_modifier", "Modifier", "40"],
-    ["formationdomaine", "formationdomaine_historiser", "Historiser/Restaurer", "50"],
-    ["formationdomaine", "formationdomaine_supprimer", "Supprimer", "60"],
-    ["axe", "axe_index", "Accéder à l'index", "10"],
-    ["axe", "axe_afficher", "Afficher", "15"],
-    ["axe", "axe_ajouter", "Ajouter", "20"],
-    ["axe", "axe_modifier", "Modifier", "30"],
-    ["axe", "axe_historiser", "Historiser/Restaurer", "40"],
-    ["axe", "axe_supprimer", "Supprimer", "50"],
-    ["formationinstance", "formationinstance_index", "Accéder à l'index", "5"],
-    ["formationinstance", "formationinstance_afficher", "Afficher une action de formation", "10"],
-    ["formationinstance", "formationinstance_ajouter", "Ajouter une action de formation", "20"],
-    ["formationinstance", "formationinstance_modifier", "Modifier une action de formation", "30"],
-    ["formationinstance", "formationinstance_historiser", "Historiser/Restaurer une action de formation", "40"],
-    ["formationinstance", "formationinstance_supprimer", "Supprimer une instance de formation", "50"],
-    ["formationinstance", "formationinstance_afficher_inscription", "Afficher/Exporter les inscriptions à une instance de formation", "100"],
-    ["formationinstance", "formationinstance_gerer_inscription", "Gérer les inscriptions à une instance de formation", "101"],
-    ["formationinstance", "formationinstance_gerer_seance", "Gérer les séances d'une instance de formation", "110"],
-    ["formationinstance", "formationinstance_gerer_formateur", "Gérer les formations d'une instance de formation", "120"],
-    ["formationinstance", "formationinstance_annuler", "Annuler une session", "130"],
-    ["formationinstancepresence", "formationinstancepresence_afficher", "Afficher les présences d'une action de formation", "10"],
-    ["formationinstancepresence", "formationinstancepresence_modifier", "Modifier les présences d'une action de formation", "30"],
-    ["formationinstanceinscrit", "formationinstanceinscrit_modifier", "Modifier un inscrit à une action de formation", "10"],
-    ["formationinstanceinscrit", "inscription_valider_superieure", "Valider une demande en tant que supérieure hiérarchique", "20"],
-    ["formationinstanceinscrit", "inscription_valider_gestionnaire", "Valider une inscription en tant que gestionnaire", "30"],
-    ["formationinstanceinscrit", "inscription_supprimer", "Supprimer une inscription", "60"],
-    ["formationinstancefrais", "formationinstancefrais_afficher", "Afficher les frais d'un agent", "10"],
-    ["formationinstancefrais", "formationinstancefrais_modifier", "Modifier les frais d'un agent", "20"],
-    ["formationinstancedocument", "formationinstancedocument_convocation", "Génération des convocations", "10"],
-    ["formationinstancedocument", "formationinstancedocument_emargement", "Génération des listes d'émargement", "20"],
-    ["formationinstancedocument", "formationinstancedocument_attestation", "Génération des attestations de formation", "30"],
-    ["formationinstancedocument", "formationinstancedocument_absence", "Génération des constats d'absence", "35"],
-    ["formationinstancedocument", "formationinstancedocument_historique", "Génération des historiques de formation", "40"],
-    ["sessiontype", "sessiontype_index", "Accéder à l'index", "10"],
-    ["sessiontype", "sessiontype_afficher", "Afficher", "20"],
-    ["sessiontype", "sessiontype_ajouter", "Ajouter", "30"],
-    ["sessiontype", "sessiontype_modifier", "Modifier", "40"],
-    ["sessiontype", "sessiontype_historiser", "Historiser/Restaurer", "50"],
-    ["sessiontype", "sessiontype_supprimer", "Supprimer", "60"],
-    ["formateur", "formateur_index", "Accéder à l'index", "10"],
-    ["formateur", "formateur_afficher", "Afficher", "15"],
-    ["formateur", "formateur_ajouter", "Ajouter", "20"],
-    ["formateur", "formateur_modifier", "Modifier", "30"],
-    ["formateur", "formateur_historiser", "Historiser/Restaurer", "40"],
-    ["formateur", "formateur_supprimer", "Supprimer", "50"],
-    ["formateur", "formateur_mes_sessions", "Accéder à la page - Mes Sessions -", "100"],
-    ["referent", "referent_index", "Accéder à l'index", "10"],
-    ["formationlieu", "formationlieu_index", "Accéder à l'index", "10"],
-    ["referent", "referent_afficher", "Afficher", "15"],
-    ["referent", "referent_ajouter", "Ajouter", "20"],
-    ["formationlieu", "formationlieu_afficher", "Afficher", "20"],
-    ["formationlieu", "formationlieu_ajouter", "Ajouter", "30"],
-    ["referent", "referent_modifier", "Modifier", "30"],
-    ["formationlieu", "formationlieu_modifier", "Modifier", "40"],
-    ["referent", "referent_historiser", "Historiser/Restaurer", "40"],
-    ["referent", "referent_supprimer", "Supprimer", "50"],
-    ["formationlieu", "formationlieu_historiser", "Historiser/Restaurer", "50"],
-    ["formationlieu", "formationlieu_supprimer", "Supprimer", "60"],
-    ["referent", "referent_mes_sessions", "Accéder à la page - Mes Sessions -", "100"],
-    ["inscription", "inscription_afficher", "Afficher", "20"],
-    ["inscription", "inscription_enquete", "Répondre et Valider l'enquete", "110"],
-    ["indicateur", "indicateur_index", "Accéder à l'index", "10"],
-    ["indicateur", "afficher_indicateur", "Afficher un indicateur", "20"],
-    ["indicateur", "editer_indicateur", "Éditer un indicateur", "30"],
-    ["indicateur", "detruire_indicateur", "Effacer un indicateur", "40"],
-    ["indicateur", "indicateur_mes_indicateurs", "Affichage du menu - Mes Indicateurs -", "100"],
-    ["lagaf", "import_lagaf", "Lancer l'importation", "1"],
-    ["planformation", "planformation_courant", "Accéder au plan de formation courant", "10"],
-    ["planformation", "planformation_index", "Accéder à l'index", "20"],
-    ["planformation", "planformation_afficher", "Afficher un plan de formation", "30"],
-    ["planformation", "planformation_ajouter", "Ajouter un plan de formation", "40"],
-    ["planformation", "planformation_modifier", "Modifier un plan de formation", "50"],
-    ["planformation", "planformation_historiser", "Historiser/Restaurer", "55"],
-    ["planformation", "planformation_supprimer", "Supprimer un plan de formation", "60"],
-    ["projetpersonnel", "projetpersonnel_acces", "Accéder au projet personnel", "10"],
-    ["formationabonnement", "formationabonnement_abonner", "S'abonner une formation", "0"],
-    ["formationabonnement", "formationabonnement_desabonner", "Se desinscrire d'une formation", "10"],
-    ["formationabonnement", "formationabonnement_liste_agent", "Lister les abonnements par agents", "20"],
-    ["formationabonnement", "formationabonnement_liste_formation", "Lister les abonnements par foramtions", "40"],
-    ["formationabonnement", "formationabonnement_gerer", "Gérer les abonnements", "50"],
-    ["coutprevisionnel", "coutprevisionnel_index", "Accéder à l'index", "10"],
-    ["coutprevisionnel", "coutprevisionnel_afficher", "Afficher", "20"],
-    ["coutprevisionnel", "coutprevisionnel_ajouter", "Ajouter", "30"],
-    ["coutprevisionnel", "coutprevisionnel_modifier", "Modifier", "40"],
-    ["coutprevisionnel", "coutprevisionnel_historiser", "Historiser/Restaurer", "50"],
-    ["coutprevisionnel", "coutprevisionnel_supprimer", "Supprimer", "60"],
-    ["configuration", "configuration_notification", "Paramétrage des notifications", "100"],
-    ["export", "export_index", "Accéder à l'index des exportations", "10"],
-    ["demandeexterne", "demandeexterne_index", "Accéder l'index", "10"],
-    ["demandeexterne", "demandeexterne_afficher", "Afficher une demande", "20"],
-    ["demandeexterne", "demandeexterne_ajouter", "Ajouter une demande", "30"],
-    ["demandeexterne", "demandeexterne_modifier", "Modifier une demande", "40"],
-    ["demandeexterne", "demandeexterne_historiser", "Historiser/restaurer une demande", "50"],
-    ["demandeexterne", "demandeexterne_supprimer", "Supprimer une demande", "60"],
-    ["demandeexterne", "demandeexterne_parapheur", "Accéder au parapheur", "100"],
-    ["demandeexterne", "demandeexterne_valider_agent", "Valider une demande en tant qu'agent", "110"],
-    ["demandeexterne", "demandeexterne_valider_valideur", "Valider en tant que valideur·euse", "120"],
-    ["demandeexterne", "demandeexterne_valider_gestionnaire", "Valider en tant que gestionnaire des formations", "125"],
-    ["demandeexterne", "demandeexterne_valider_responsable", "Valider en tant que responsable des formations", "127"],
-    ["demandeexterne", "demandeexterne_valider_drh", "Valider en tant que direction des ressources humaines", "130"],
-    ["demandeexterne", "demandeexterne_valider_dgs", "Valider en tant que direction générale des services", "135"],
-    ["demandeexterne", "demandeexterne_gerer", "Gérer la demande externe", "140"],
-    ["einstance", "instance_index", "Accéder à l'index", "10"],
-    ["question", "question_index", "Accéder à l'index", "10"],
-    ["egroupe", "groupe_index", "Accéder à l'index", "10"],
-    ["enquete", "enquete_index", "Accéder à l'index", "10"],
-    ["enquete", "enquete_afficher", "Afficher", "20"],
-    ["egroupe", "groupe_afficher", "Afficher", "20"],
-    ["question", "question_afficher", "Afficher", "20"],
-    ["einstance", "instance_afficher", "Afficher", "20"],
-    ["enquete", "enquete_ajouter", "Ajouter", "30"],
-    ["einstance", "instance_ajouter", "Ajouter", "30"],
-    ["egroupe", "groupe_ajouter", "Ajouter", "30"],
-    ["question", "question_ajouter", "Ajouter", "30"],
-    ["einstance", "instance_modifier", "Modifier", "40"],
-    ["question", "question_modifier", "Modifier", "40"],
-    ["enquete", "enquete_modifier", "Modifier", "40"],
-    ["egroupe", "groupe_modifier", "Modifier", "40"],
-    ["egroupe", "groupe_historiser", "Historiser/Restaurer", "50"],
-    ["einstance", "instance_historiser", "Historiser/Restaurer", "50"],
-    ["question", "question_historiser", "Historiser/Restaurer", "50"],
-    ["enquete", "enquete_historiser", "Historiser/Restaurer", "50"],
-    ["egroupe", "groupe_supprimer", "Supprimer", "60"],
-    ["einstance", "instance_supprimer", "Supprimer", "60"],
-    ["question", "question_supprimer", "Supprimer", "60"],
-    ["enquete", "enquete_supprimer", "Supprimer", "60"],
-    ["role", "role_afficher", "Afficher les rôles", "10"],
-    ["mail", "mail_index", "Affichage de l'index", "10"],
-    ["utilisateur", "utilisateur_afficher", "Afficher un utilisateur", "10"],
-    ["utilisateur", "utilisateur_ajouter", "Ajouter/Supprimer un utilisateur", "20"],
-    ["role", "role_modifier", "Modifier un rôle", "20"],
-    ["mail", "mail_afficher", "Afficher un mail", "20"],
-    ["role", "role_effacer", "Effacer un rôle", "30"],
-    ["mail", "mail_reenvoi", "Ré-envoi d'un mail", "30"],
-    ["utilisateur", "utilisateur_changerstatus", "Changer le statut d'un d'utilisateur", "30"],
-    ["utilisateur", "utilisateur_modifierrole", "Modifier les rôles associés à un utilisateur", "40"],
-    ["mail", "mail_supprimer", "Suppression d'un mail", "40"],
-    ["mail", "mail_test", "Envoi d'un mail de test", "100"],
-    ["utilisateur", "utilisateur_rechercher", "Rechercher", "100"],
-    ["privilege", "privilege_voir", "Afficher les privilèges", "10"],
-    ["privilege", "privilege_ajouter", "Ajouter un privilège", "20"],
-    ["privilege", "privilege_modifier", "Modifier un privilège", "30"],
-    ["privilege", "privilege_supprimer", "Supprimer un privilège", "40"],
-    ["privilege", "privilege_affecter", "Affecter un privilège", "50"],
-    ["documentmacro", "documentmacro_index", "Afficher l'index des macros", "10"],
-    ["documentmacro", "documentmacro_ajouter", "Ajouter une macro", "20"],
-    ["documentmacro", "documentmacro_modifier", "Modifier une macro", "30"],
-    ["documentmacro", "documentmacro_supprimer", "Supprimer une macro", "40"],
-    ["documenttemplate", "documenttemplate_index", "Afficher l'index des contenus", "10"],
-    ["documenttemplate", "documenttemplate_afficher", "Afficher un template", "20"],
-    ["documenttemplate", "documenttemplate_ajouter", "Ajouter un contenu", "30"],
-    ["documenttemplate", "documenttemplate_modifier", "Modifier un contenu", "40"],
-    ["documenttemplate", "documenttemplate_supprimer", "Supprimer un contenu", "50"],
-    ["documentcontenu", "documentcontenu_index", "Accès à l'index des contenus", "10"],
-    ["documentcontenu", "documentcontenu_afficher", "Afficher un contenu", "20"],
-    ["documentcontenu", "documentcontenu_supprimer", "Supprimer un contenu", "30"],
-    ["parametrecategorie", "parametrecategorie_index", "Affichage de l'index des paramètres", "10"],
-    ["parametre", "parametre_afficher", "Afficher un paramètre", "10"],
-    ["parametre", "parametre_afficher_masquer", "Afficher un paramètre masqué", "15"],
-    ["parametre", "parametre_ajouter", "Ajouter un paramètre", "20"],
-    ["parametrecategorie", "parametrecategorie_afficher", "Affichage des détails d'une catégorie", "20"],
-    ["parametrecategorie", "parametrecategorie_ajouter", "Ajouter une catégorie de paramètre", "30"],
-    ["parametre", "parametre_modifier", "Modifier un paramètre", "30"],
-    ["parametrecategorie", "parametrecategorie_modifier", "Modifier une catégorie de paramètre", "40"],
-    ["parametre", "parametre_supprimer", "Supprimer un paramètre", "50"],
-    ["parametrecategorie", "parametrecategorie_supprimer", "Supprimer une catégorie de paramètre", "60"],
-    ["parametre", "parametre_valeur", "Modifier la valeur d'un parametre", "100"],
-    ["evenementinstance", "instance_consultation", "instance - consultation", "10"],
-    ["evenementtype", "type_consultation", "type - consultation", "10"],
-    ["evenementetat", "etat_voir", "état - consultation", "10"],
-    ["evenementtype", "type_ajout", "type - ajout", "20"],
-    ["evenementetat", "etat_ajouter", "état - ajout", "20"],
-    ["evenementinstance", "instance_ajout", "instance - ajout", "20"],
-    ["evenementtype", "type_edition", "type - édition", "30"],
-    ["evenementetat", "etat_modifier", "état - édition", "30"],
-    ["evenementinstance", "instance_edition", "instance - édition", "30"],
-    ["evenementtype", "type_suppression", "type - suppression", "40"],
-    ["evenementetat", "etat_supprimer", "état - suppression", "40"],
-    ["evenementinstance", "instance_suppression", "instance - suppression", "40"],
-    ["evenementinstance", "instance_traitement", "instance - traitement", "100"],
-    ["tableaudebord", "afficher_tableaudebord", "Afficher un tableau de bord", "4"],
-    ["tableaudebord", "editer_tableaudebord", "Éditer un tableau de bord", "5"],
-    ["tableaudebord", "detruire_tableaudebord", "Effacer un tableau de bord", "6"],
-    ["abonnement", "afficher_abonnement", "Afficher un abonnement", "110"],
-    ["abonnement", "editer_abonnement", "Modifier un abonnement", "120"],
-    ["abonnement", "detruire_abonnement", "Supprimer un abonnement", "130"],
-    ["etat", "etat_index", "Afficher l'index des états", "10"],
-    ["etat", "etat_ajouter", "Ajouter un état", "20"],
-    ["etat", "etat_modifier", "Modifier un état", "30"],
-    ["etat", "etat_historiser", "Historiser/Restaurer un etat", "40"],
-    ["etat", "etat_detruire", "Supprimer un état", "50"],
-    ["validationinstance", "validationinstance_afficher", "Affichage des instances de validations", "10"],
-    ["validationinstance", "validationinstance_modifier", "Modifier une instance de validation", "20"],
-    ["validationinstance", "validationinstance_historiser", "Historiser/restaurer une instance de validation", "40"],
-    ["validationinstance", "validationinstance_detruire", "Détruire une isntance de validation", "50"],
-    ["validationtype", "validationtype_afficher", "Affichage des types de validations", "10"],
-    ["validationtype", "validationtype_modifier", "Modifier un type de validation", "30"],
-    ["validationtype", "validationtype_historiser", "Historiser/restaurer un type de validation", "40"],
-    ["validationtype", "validationtype_detruire", "Détruire un type de validation", "50"],
-];
+$csvFile = fopen("./database/sources/csv/unicaen_privilege_privilege.csv", "r");
 
 $array = [];
-foreach ($data as $item) {
-    $instance = [
-        'categorie_id' => $item[0],
-        'code' => $item[1],
-        'libelle' => $item[2],
-        'ordre' => $item[3],
-    ];
-    $array["unicaen_privilege_privilege"][] = $instance;
+$first = true;
+while (($item = fgetcsv($csvFile)) !== FALSE) {
+    if ($first) $first = false;
+    else {
+        $instance = [
+            'categorie_id' => $item[0],
+            'code' => $item[1],
+            'libelle' => $item[2],
+            'ordre' => $item[3],
+        ];
+        $array["unicaen_privilege_privilege"][] = $instance;
+    }
 }
-return $array;
\ No newline at end of file
+
+fclose($csvFile);
+
+return $array;
+
diff --git a/database/sources/unicaen_privilege_privilege_role_linker.php b/database/sources/unicaen_privilege_privilege_role_linker.php
index 9c43e87ab641b9e70ad900420f8b0b4e0c4c81b8..788c7d53a9fe6e217fff2218b313c711cfd5e311 100644
--- a/database/sources/unicaen_privilege_privilege_role_linker.php
+++ b/database/sources/unicaen_privilege_privilege_role_linker.php
@@ -1,32 +1,28 @@
 <?php
 
 /** Requête utilisée pour la collecte des données **/
-// todo
+//select upc.code as categorie_id, upp.code as privilege_id, uur.role_id as role_id
+//from unicaen_privilege_privilege_role_linker l
+//join unicaen_privilege_privilege upp on l.privilege_id = upp.id
+//join unicaen_privilege_categorie upc on upc.id = upp.categorie_id
+//join unicaen_utilisateur_role uur on l.role_id = uur.id
 
-
-$privileges = [
-    ["utilisateur","utilisateur_changerstatus",],
-    ["utilisateur","utilisateur_modifierrole",],
-    ["utilisateur","utilisateur_rechercher",],
-    ["utilisateur","utilisateur_afficher",],
-    ["utilisateur","utilisateur_ajouter",],
-    ["role","role_modifier",],
-    ["role","role_effacer",],
-    ["role","role_afficher",],
-    ["privilege","privilege_voir",],
-    ["privilege","privilege_ajouter",],
-    ["privilege","privilege_modifier",],
-    ["privilege","privilege_supprimer",],
-    ["privilege","privilege_affecter"],
-];
+$csvFile = fopen("./database/sources/csv/unicaen_privilege_privilege_role_linker.csv", "r");
 
 $array = [];
-foreach ($privileges as $item) {
-    $instance = [
-        'categorie_id' => $item[0],
-        'privilege_id' => $item[1],
-        'role_id' => "Administrateur·trice technique",
-    ];
-    $array["unicaen_privilege_privilege_role_linker"][] = $instance;
+$first = true;
+while (($item = fgetcsv($csvFile)) !== FALSE) {
+    if ($first) $first = false;
+    else {
+        $instance = [
+            'categorie_id' => $item[0],
+            'privilege_id' => $item[1],
+            'role_id' => $item[2],
+        ];
+        $array["unicaen_privilege_privilege_role_linker"][] = $instance;
+    }
 }
-return $array;
\ No newline at end of file
+
+fclose($csvFile);
+
+return $array;
diff --git a/database/sources/unicaen_utilisateur_role.php b/database/sources/unicaen_utilisateur_role.php
index 43b577361747bf65952d4ce7938dfdd3335ff3d8..78efed4f283c181d995bba73a109af650cef8e5b 100644
--- a/database/sources/unicaen_utilisateur_role.php
+++ b/database/sources/unicaen_utilisateur_role.php
@@ -5,31 +5,23 @@
 //case (r.is_auto) when true then 't' else 'f' end,
 //r.description
 //from unicaen_utilisateur_role r
-
-$data = [
-    ["Administrateur·trice technique", "Administrateur·trice technique", "f", null],
-    ["Administrateur·trice fonctionnel·le", "Administrateur·trice fonctionnel·le", "f", null],
-    ["Stagiaire externe", "Stagiaire externe", "t", "Stagiaire qui n'est pas un·e agent·e connu·e"],
-    ["Observateur·trice", "Observateur·trice", "f", null],
-    ["Direction Générale des Services", "Direction Générale des Services", "f", "Rôle données aux personnes de la direction générale des services (notamment pour la validation des demandes externes de montant très élevé)"],
-    ["Responsable de structure", "Responsable de structure", "t",null],
-    ["Direction des Ressources Humaines", "Direction des Ressources Humaines", "f", "Rôle attribué aux personnes de la Direction des Ressources Humaines (notamment pour la validation des demandes externes de montant élevé)"],
-    ["Gestionnaire de formation", "Gestionnaire de formation", "f",null],
-    ["Responsable de formation", "Responsable de formation", "f", "Rôle attribué aux personnes en charge du bureau des formations."],
-    ["Référent·e", "Référent·e", "t", "Rôle attribué aux personnes référentes d'un domaine de formations particulier (par exemple: Prévention, documentation)"],
-    ["Formateur·trice", "Formateur·trice", "t", null],
-    ["Validateur·trice", "Valideur·euse", "t",null],
-    ["Agent", "Agent·e", "t",null],
-];
+$csvFile = fopen("./database/sources/csv/unicaen_utilisateur_role.csv", "r");
 
 $array = [];
-foreach ($data as $item) {
-    $instance = [
-        'role_id' => $item[0],
-        'libelle' => $item[1],
-        'is_auto' => $item[2],
-        'description' => $item[3],
-    ];
-    $array["unicaen_utilisateur_role"][] = $instance;
+$first = true;
+while (($item = fgetcsv($csvFile)) !== FALSE) {
+    if ($first) $first = false;
+    else {
+        $instance = [
+            'role_id' => $item[0],
+            'libelle' => $item[1],
+            'is_auto' => $item[2],
+            'description' => $item[3],
+        ];
+        $array["unicaen_utilisateur_role"][] = $instance;
+    }
 }
-return $array;
\ No newline at end of file
+
+fclose($csvFile);
+
+return $array;
diff --git a/database/sources/unicaen_utilisateur_role_linker.php b/database/sources/unicaen_utilisateur_role_linker.php
index 6b01468b03873ab4baa43951354a5184ba9a8d1e..3e87aaf743de6fa2d36c732d61739b495e075053 100644
--- a/database/sources/unicaen_utilisateur_role_linker.php
+++ b/database/sources/unicaen_utilisateur_role_linker.php
@@ -9,11 +9,8 @@
 //where (u.password = 'application' OR u.username = 'admin')
 
 $data = [
-    ["blanche", "Direction Générale des Services"],
-    ["bruno", "Direction des Ressources Humaines"],
     ["admin", "Administrateur·trice technique"],
-
-    ["metivier", "Administrateur·trice technique"]
+    ["metivier", "Administrateur·trice technique"],
 ];
 
 
diff --git a/database/sources/unicaen_utilisateur_user.php b/database/sources/unicaen_utilisateur_user.php
index 76733a3a748c6e9469e9d0121ce0cf83138b3211..f2ad4c9a4bb20b808e27dd11d05e44726a489d6a 100644
--- a/database/sources/unicaen_utilisateur_user.php
+++ b/database/sources/unicaen_utilisateur_user.php
@@ -10,13 +10,6 @@
 $data = [
     ["Mes Formations","Mes Formations",null,"local","false", 0],
     ["admin","Local Adminstrateur","local-admin@univ-demo.fr","\$2y$14\$D.o5.K1hKlL2ZbhVL3M2su9RnscuxgsA01fkPowTcs0vpulcJE1o2","t"],
-    ["grey","Grey",'grey@univ-demo.fr',"application","f"],
-    ["aoi","Aoi","aoi@univ-demo.fr","application","t"],
-    ["olive","Olive","olive@unicaen.fr","application","t"],
-    ["blanche","Blanche","blanche@univ-demo.fr","application","t"],
-    ["bruno","Bruno","bruno@univ-demo.fr","application","t"],
-    ["violette","Violette","violette@univ-demo.fr","application","t"],
-
     ["metivier","Jean-Philippe METIVIER","jean-philippe@unicaen.fr","ldap","t"],
 ];