Skip to content
Snippets Groups Projects
Commit 05f3928e authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

bdd admin

parent b00c5d19
Branches
Tags
No related merge requests found
......@@ -109,12 +109,29 @@ return [
'actions' => ['install', 'update'],
'key' => ['categorie_id','code'],
'options' => [
'columns' => [
'categorie_id' => ['transformer' => 'select id from unicaen_etat_categorie where code = %s'],
],
],
//UNICAEN RENDERER
],
//UNICAEN VALIDATION
'unicaen_validation_type' => [
'actions' => ['install', 'update'],
'key' => ['code'],
'options' => [],
],
//UNICAEN EVENEMENT
'unicaen_evenement_etat' => [
'actions' => ['install', 'update'],
'key' => ['code'],
'options' => [],
],
'unicaen_evenement_type' => [
'actions' => ['install', 'update'],
'key' => ['code'],
'options' => [],
],
//UNICAEN RENDERER
//UNICAEN ENQUETE
//formation session type ??
//fichier nature ??
......@@ -131,6 +148,9 @@ return [
'database/sources/unicaen_parametre_parametre.php',
'database/sources/unicaen_etat_categorie.php',
'database/sources/unicaen_etat_type.php',
'database/sources/unicaen_validation_type.php',
'database/sources/unicaen_evenement_type.php',
'database/sources/unicaen_evenement_etat.php',
],
],
'migration' => [],
......@@ -200,8 +220,9 @@ return [
'connection' => [
'default' => [
'port' => DB_PORT,
'driver' => 'Postgresql',
'charset' => 'utf8',
'port' => DB_PORT,
'host' => DB_HOSTNAME,
'dbname' => DB_NAME,
......
Code,Libellé,icone,couleur,ordre 20250331110000
"FORMATION_SESSION","Gestion des sessions de formation du plan de formation","fas fa-chalkboard","#3465a4","100"
"DEMANDE_EXTERNE","Gestion des demandes de formations hors plan de formation","fas fa-school","cadetblue","200"
"FORMATION_INSCRIPTION","Gestion des inscriptions au formation","fas fa-chalkboard-teacher","#204a87","1000"
\ No newline at end of file
'code';'libelle';'description' 20250331113100
"en_attente","En attente",null
"en_cours","En cours",null
"echec","Échec",null
"succes","Succès",null
"annule","Événement dont le traitement a été annulé",null
'code';'libelle';'description';'parametres';'recursion' 20250331113100
"NOTIFICATION_NOUVELLES_SESSIONS","Notification des nouvelles sessions de formation","Notification des nouvelles sessions de formation",null,"P1W"
"formation_session_inscription_cloture","Fermeture des inscriptions pour une session de formation","Fermeture automatique des inscriptions pour une session de formation","session",null
"formation_session_rappel_agent","Rappel aux inscrits d'une session imminente","Rappel aux inscrits de la liste principale que la session est imminente","session",null
"formation_session_cloture","Clôture de la session de formation","Clôture automatique de la session de formation","session",null
"formation_session_convocation","Convocation des inscrits à la session de formation","Convocation des inscrits en liste principale à la session de formation","session",null
"formation_session_demande_retour","Demande de retour sur la formation aux participants de la session","Demande de retour sur la formation aux participants de la session","session",null
'id';'code';'libelle';'refusable';'histo_creation';'histo_createur_id';'histo_modification';'histo_modificateur_id';'histo_destruction';'histo_destructeur_id' 20250331112400
"6","FORMATION_DEMANDE_AGENT","Validation d'un demande de formation externe par l'agent","false","2024-10-07 13:58:43.046920","0",null,null,null,null
"7","FORMATION_DEMANDE_RESPONSABLE","Validation d'un demande de formation externe par le responsable de l'agent","false","2024-10-07 13:58:43.046920","0",null,null,null,null
"8","FORMATION_DEMANDE_DRH","Validation d'un demande de formation externe par la DRH","false","2024-10-07 13:58:43.046920","0",null,null,null,null
"9","FORMATION_DEMANDE_REFUS","Refus d'une demande externe","false","2024-10-07 13:58:43.046920","0",null,null,null,null
"10","CHARTE_SIGNEE","Signature de la charte de formation","false","2024-10-07 13:58:43.046920","0",null,null,null,null
......@@ -5,15 +5,12 @@
//from unicaen_etat_categorie c
//order by c.ordre
$data = [
["FORMATION_SESSION","Gestion des sessions de formation du plan de formation","fas fa-chalkboard","#3465a4","100"],
["DEMANDE_EXTERNE","Gestion des demandes de formations hors plan de formation","fas fa-school","cadetblue","200"],
["FORMATION_INSCRIPTION","Gestion des inscriptions au formation","fas fa-chalkboard-teacher","#204a87","1000"],
];
$csvFile = fopen("./database/sources/csv/unicaen_etat_categorie.csv", "r");
$array = [];
foreach ($data as $item) {
$array = []; $first = true;
while (($item = fgetcsv($csvFile)) !== FALSE) {
if ($first) $first = false;
else {
$instance = [
'code' => $item[0],
'libelle' => $item[1],
......@@ -23,4 +20,8 @@ foreach ($data as $item) {
];
$array["unicaen_etat_categorie"][] = $instance;
}
}
fclose($csvFile);
return $array;
\ No newline at end of file
<?php
/** Requête utilisée pour la collecte des données **/
//select c.code, c.libelle, c.refusable
//from unicaen_validation_type c
//order by c.code
$csvFile = fopen("./database/sources/csv/unicaen_evenement_etat.csv", "r");
$array = []; $first = true;
while (($item = fgetcsv($csvFile)) !== FALSE) {
if ($first) $first = false;
else {
$instance = [
'code' => $item[0],
'libelle' => $item[1],
'refusable' => ($item[2] === true) ? "t":"f",
];
$array["unicaen_evenement_etat"][] = $instance;
}
}
fclose($csvFile);
return $array;
\ No newline at end of file
<?php
/** Requête utilisée pour la collecte des données **/
//select e.code, e.libelle, e.description, e.parametres, e.recursion
//from unicaen_evenement_type e
$csvFile = fopen("./database/sources/csv/unicaen_evenement_type.csv", "r");
$array = []; $first = true;
while (($item = fgetcsv($csvFile)) !== FALSE) {
if ($first) $first = false;
else {
$instance = [
'code' => $item[0],
'libelle' => $item[1],
'description' => $item[2],
'parametres' => $item[3],
'recursion' => $item[4],
];
$array["unicaen_evenement_type"][] = $instance;
}
}
fclose($csvFile);
return $array;
\ No newline at end of file
......@@ -9,7 +9,7 @@
$data = [
["Mes Formations","Mes Formations",null,"local","false", 0],
["admin","Local Adminstrateur","local-admin@univ-demo.fr","\$2y$14\$D.o5.K1hKlL2ZbhVL3M2su9RnscuxgsA01fkPowTcs0vpulcJE1o2","t",1],
["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"],
......
<?php
/** Requête utilisée pour la collecte des données **/
//select e.code, e.libelle, e.description
//from unicaen_validation_type e
$csvFile = fopen("./database/sources/csv/unicaen_validation_type.csv", "r");
$array = []; $first = true;
while (($item = fgetcsv($csvFile)) !== FALSE) {
if ($first) $first = false;
else {
$instance = [
'code' => $item[0],
'libelle' => $item[1],
'refusable' => ($item[2] === true)? "t": "f",
];
$array["unicaen_validation_type"][] = $instance;
}
}
fclose($csvFile);
return $array;
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment