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"], ];