diff --git a/composer.json b/composer.json index 962d27ad3d73be7d6f486cd735607fc78d3a85cc..a9feb3b9132a0c2a71fad18b4586bbed4cd163e9 100755 --- a/composer.json +++ b/composer.json @@ -27,7 +27,7 @@ "unicaen/enquete": "^0", "unicaen/etat": "^6.0", "unicaen/validation": "^6.1", - "unicaen/bddadmin": "0.9.9", + "unicaen/bddadmin": "^1", "ext-json": "*", "ext-gettext": "*", diff --git a/config/autoload/unicaen-bdd-admin.global.php b/config/autoload/unicaen-bdd-admin.global.php index 2b9854ce3f1cc0009efc71e070dc0a2be249f0be..f20ad47aa55ba675d7a1dc5484559ac6a75c1ad0 100644 --- a/config/autoload/unicaen-bdd-admin.global.php +++ b/config/autoload/unicaen-bdd-admin.global.php @@ -1,20 +1,195 @@ <?php -use Unicaen\BddAdmin\Bdd; +/* + * Fichier à copier/coller dans config/autoload/unicaen-bddadmin.global.php + * + * Les options commentées ici sont placées pour illustrer les valeurs par défaut + * A décommenter et modifier le cas échéant + */ -$config = [ - 'bdd-admin' => [ +return [ + 'unicaen-bddadmin' => [ + 'ddl' => [ + /* Répertoire où placer votre DDL */ + 'dir' => 'database/ddl', - /** cela eventuellement en local ... */ - /* Facultatif, permet de spécifier une fois pour toutes le répertoire où sera renseignée la DDL de votre BDD */ - Bdd::OPTION_DDL_DIR => getcwd() . '/database/ddl', - /* Facultatif, spécifie le répertoire où seront stockés vos scripts de migration si vous en avez */ - Bdd::OPTION_MIGRATION_DIR => getcwd() . '/database/migration/', - /* Facultatif, permet de personnaliser l'ordonnancement des colonnes dans les tables */ - Bdd::OPTION_COLUMNS_POSITIONS_FILE => getcwd() . '/database/ddl_columns_pos.php', - ], -]; + /* Nom par défaut du fichier de sauvegarde des positionnements de colonnes */ + 'columns_positions_file' => 'database/ddl_columns_pos.php', + + /* array général des filtres de DDL à appliquer afin d'ignorer ou bien de forcer la prise en compte de certains objets lors de la mise à jour + * le format d'array doit respecter la spécification des DdlFilters + * Ce tableau des filtres est utilisé aussi bien en MAJ DDL qu'en MAJ BDD + */ + 'filters' => [], + + /* array des filtres dédié à la mise à jour de la base de données à partir de la DDL + * le format d'array doit respecter la spécification des DdlFilters + * pour les update-bdd, le mode EXPLICIT est forcé : c'est à dire que ce qui n'est pas spécifié dans le filtre n'existe pas + * le filtre est initialisé avec les objets déjà présents en DDL + */ + 'update-bdd-filters' => [], + + /* array des filtres dédié à la mise à jour de la DDL, afin d'éviter que ne se retrouvent en DDL certains objets présents en base + * le format d'array doit respecter la spécification des DdlFilters + */ + 'update-ddl-filters' => [], + ], + + 'data' => [ + 'config' => [ + //UNICAEN UTILISATEUR + 'unicaen_utilisateur_user' => [ + 'actions' => ['install'], + 'key' => 'username', + 'options' => [], + ], + 'unicaen_utilisateur_role' => [ + 'actions' => ['install', 'update'], + 'key' => 'role_id', + 'options' => [], + ], + 'unicaen_utilisateur_role_linker' => [ + 'actions' => ['install', 'update'], + 'key' => ['user_id', 'role_id'], + 'options' => [ + 'columns' => [ + 'role_id' => ['transformer' => 'select id from unicaen_utilisateur_role where role_id = %s'], + 'user_id' => ['transformer' => 'select id from unicaen_utilisateur_user where username = %s'], + ], + ], + ], + //UNICAEN PRIVILEGE + 'unicaen_privilege_categorie' => [ + 'actions' => ['install', 'update'], + 'key' => 'code', + 'options' => [], + ], + 'unicaen_privilege_privilege' => [ + 'actions' => ['install', 'update'], + 'key' => ['categorie_id' ,'code'], + 'options' => [ + 'columns' => [ + 'categorie_id' => ['transformer' => 'select id from unicaen_privilege_categorie where code = %s'], + ], + ], + ], + 'unicaen_privilege_privilege_role_linker' => [ + 'actions' => ['install', 'update'], + 'key' => ['role_id', 'privilege_id'], + 'options' => [ + 'columns' => [ + 'role_id' => ['transformer' => 'select id from unicaen_utilisateur_role where role_id = %s'], + 'privilege_id' => ['transformer' => 'select id from unicaen_privilege_privilege where code = %s'], + ], + ], + ], + //UNICAEN PARAMETRE + 'unicaen_parametre_categorie' => [ + 'actions' => ['install', 'update'], + 'key' => 'code', + 'options' => [], + ], + 'unicaen_parametre_parametre' => [ + 'actions' => ['install', 'update'], + 'key' => ['categorie_id' ,'code'], + 'options' => [ + 'columns' => [ + 'categorie_id' => ['transformer' => 'select id from unicaen_parametre_categorie where code = %s'], + ], + ], + ], + //UNICAEN RENDERER + //UNICAEN ETAT + //UNICAEN VALIDATION + //UNICAEN EVENEMENT + ], + 'sources' => [ + 'database/sources/unicaen_utilisateur_user.php', + 'database/sources/unicaen_utilisateur_role.php', + 'database/sources/unicaen_utilisateur_role_linker.php', + 'database/sources/unicaen_privilege_categorie.php', + 'database/sources/unicaen_privilege_privilege.php', + 'database/sources/unicaen_privilege_privilege_role_linker.php', + 'database/sources/unicaen_parametre_categorie.php', + 'database/sources/unicaen_parametre_parametre.php', + ], + ], + 'migration' => [], + + /* Nom des colonnes servant de clé primaire dans vos tables, généralement 'id' pour la compatibilité avec Doctrine + * Si des tables n'ont pas de colonne 'id' ou personnalisé, le système fonctionnera sans utiliser les séquences pour initialiser la clé primaire + */ + //'id_column' => 'id', + 'histo' => [ + /* ID par défaut de l'utilisateur utilisé par le DataManager pour insérer ou modifier les données + * Peut être fourni ici ou bien dans une factory adaptée en utilisant la méthode suivante : + * + * $config = [...config de bddAdmin...]; + * $bdd = new Unicaen\BddAdmin\Bdd($config); + * + * $monUsername = 'mon_username'; + * $monId = $bdd->selectOne('SELECT id FROM utilisateur WHERE username=:username', ['username' => $monUsername], 'id'); + * $bdd->setHistoUserId($monId); + * + * Si user_id est NULL, cette fonctionnalité d'historisation sera désactivée + */ + 'user_id' => 0, -return $config; \ No newline at end of file + /* Noms des colonnes utilisées pour gérer les historiques + * Attention : tous les noms doivent être renseignés ou alors tous mis à NULL si pas de gestion d'historiques + * Se base par défaut sur ce qui est préconisé pour UnicaenApp\Entity\HistoriqueAwareInterface + * + * Si vos tables ne possèdent pas l'ensemble de ces colonnes, la gestion de l'historique ne sera pas appliquée sur celles-ci + */ +// 'histo_creation_column' => 'histo_creation', +// 'histo_createur_id_column' => 'histo_createur_id', + //'histo_modificateur_id_column' => 'histo_modificateur_id', + //'histo_destructeur_id_column' => 'histo_destructeur_id', + //'histo_destruction_column' => 'histo_destruction', + //'histo_modification_column' => 'histo_modification', + ], + + 'import' => [ + /* Compatibilité avec un système d'import de données + * ID de la source par défaut utilisée par le DataManager pour insérer une ligne d'une table synchronisable + * Peut être fourni ici ou bien dans une factory adaptée en utilisant la méthode suivante : + * + * $config = [...config de bddAdmin...]; + * $bdd = new Unicaen\BddAdmin\Bdd($config); + * + * $code = 'ma_source'; + * $monId = $bdd->selectOne('SELECT id FROM source WHERE code=:code', ['code' => $code], 'id'); + * $bdd->setSourceId($monId); + * + * Si source_id est NULL, cette fonctionnalité d'initialisation de sources sera désactivée + * + */ + //'source_id' => null, + + /* Noms des colonnes utilisées pour gérer les données liées à l'import depuis d'autres logiciels + * Attention : tous les noms doivent être renseignés ou alors tous mis à NULL si pas de gestion d'import + * + * Si vos tables ne possèdent pas l'ensemble de ces colonnes, la gestion des colonnes d'import ne sera pas appliquée sur celles-ci + */ + //'source_id_column' => 'source_id', + //'source_code_column' => 'source_code', + ], + + /* Connexion à utiliser par défaut, nom à sélectionner parmi la liste des connexions disponibles */ + 'current_connection' => 'default', + + 'connection' => [ + 'default' => [ + 'port' => DB_PORT, + 'charset' => 'utf8', + 'host' => DB_HOSTNAME, + + 'dbname' => DB_NAME, + 'user' => DB_USERNAME, + 'password' => DB_PASSWORD, + ], + ], + ], +]; \ No newline at end of file diff --git a/database/ddl/materialized-view/mv_abonnement.sql b/database/ddl/materialized-view/mv_abonnement.sql deleted file mode 100644 index e76aa7518dd3c081737499c13e744f774a4a1f6a..0000000000000000000000000000000000000000 --- a/database/ddl/materialized-view/mv_abonnement.sql +++ /dev/null @@ -1,9 +0,0 @@ -SELECT abo.formation_id AS id, - max((f.libelle)::text) AS libelle, - count(*) AS nombre, - array_agg(DISTINCT concat(a.prenom, ' ', a.nom_usage, ' <', a.email, '>')) AS listing - FROM ((formation_formation_abonnement abo - JOIN formation f ON ((abo.formation_id = f.id))) - JOIN agent a ON (((abo.agent_id)::text = (a.c_individu)::text))) - WHERE (abo.histo_destruction IS NULL) - GROUP BY abo.formation_id \ No newline at end of file diff --git a/database/ddl/materialized-view/mv_agent.sql b/database/ddl/materialized-view/mv_agent.sql deleted file mode 100644 index 63c0e9c757917415fe7c2bfd8f0bbcc86badda94..0000000000000000000000000000000000000000 --- a/database/ddl/materialized-view/mv_agent.sql +++ /dev/null @@ -1,24 +0,0 @@ -SELECT a.c_individu, - a.utilisateur_id, - a.prenom, - a.nom_usage, - a.created_on, - a.updated_on, - a.deleted_on, - a.octo_id, - a.preecog_id, - a.harp_id, - a.login, - a.email, - a.sexe, - a.t_contrat_long, - a.date_naissance, - a.nom_famille, - a.id, - a.histo_createur_id, - a.histo_modificateur_id, - a.histo_destructeur_id, - a.source_id, - a.id_orig - FROM agent a - WHERE (a.deleted_on IS NULL) \ No newline at end of file diff --git a/database/ddl/materialized-view/mv_test_peri_inscription.sql b/database/ddl/materialized-view/mv_test_peri_inscription.sql deleted file mode 100644 index b6c5d852568fad111c9562f3d82ce93a5b28371e..0000000000000000000000000000000000000000 --- a/database/ddl/materialized-view/mv_test_peri_inscription.sql +++ /dev/null @@ -1,14 +0,0 @@ -SELECT min(i.id) AS inscription_id, - concat(COALESCE(min((a.nom_usage)::text), min((a.nom_famille)::text)), ' ', min((a.prenom)::text)) AS denomination, - min((f.libelle)::text) AS formation, - min((t.libelle_court)::text) AS structure, - min(t.id) AS perimetre_structure_id - FROM ((((((formation_inscription i - JOIN agent a ON (((i.agent_id)::text = (a.c_individu)::text))) - JOIN formation_instance s ON ((i.session_id = s.id))) - JOIN formation f ON ((s.formation_id = f.id))) - JOIN formation_seance j ON ((j.instance_id = s.id))) - LEFT JOIN agent_carriere_affectation aca ON (((aca.agent_id)::text = (a.c_individu)::text))) - LEFT JOIN structure t ON ((aca.structure_id = t.id))) - WHERE ((i.id IS NOT NULL) AND ((aca.date_debut IS NULL) OR (aca.date_debut < COALESCE(j.jour, j.volume_debut))) AND ((aca.date_fin IS NULL) OR (aca.date_fin >= COALESCE(j.jour, j.volume_fin)))) - GROUP BY s.id \ No newline at end of file diff --git a/database/ddl/materialized-view/mv_user.sql b/database/ddl/materialized-view/mv_user.sql deleted file mode 100644 index 544c0dc1a96588c5a5c736fbfd999dc9ddf49bb6..0000000000000000000000000000000000000000 --- a/database/ddl/materialized-view/mv_user.sql +++ /dev/null @@ -1,9 +0,0 @@ -SELECT unicaen_utilisateur_user.id, - unicaen_utilisateur_user.username, - unicaen_utilisateur_user.display_name, - unicaen_utilisateur_user.email, - unicaen_utilisateur_user.password, - unicaen_utilisateur_user.state, - unicaen_utilisateur_user.password_reset_token, - unicaen_utilisateur_user.last_role_id - FROM unicaen_utilisateur_user \ No newline at end of file diff --git a/database/ddl/materialized-view/mv_utilisateur_with_account.sql b/database/ddl/materialized-view/mv_utilisateur_with_account.sql deleted file mode 100644 index 9195a2b93c641361e18b39f412ce30267a06d50b..0000000000000000000000000000000000000000 --- a/database/ddl/materialized-view/mv_utilisateur_with_account.sql +++ /dev/null @@ -1,24 +0,0 @@ -SELECT agent.c_individu, - agent.utilisateur_id, - agent.prenom, - agent.nom_usage, - agent.created_on, - agent.updated_on, - agent.deleted_on, - agent.octo_id, - agent.preecog_id, - agent.harp_id, - agent.login, - agent.email, - agent.sexe, - agent.t_contrat_long, - agent.date_naissance, - agent.nom_famille, - agent.id, - agent.histo_createur_id, - agent.histo_modificateur_id, - agent.histo_destructeur_id, - agent.source_id, - agent.id_orig - FROM agent - WHERE (agent.utilisateur_id IS NOT NULL) \ No newline at end of file diff --git a/database/ddl/materialized-view/v_agent_cur_validateur.sql b/database/ddl/materialized-view/v_agent_cur_validateur.sql deleted file mode 100644 index 53514133cb61646562d0c6196975c51c781697af..0000000000000000000000000000000000000000 --- a/database/ddl/materialized-view/v_agent_cur_validateur.sql +++ /dev/null @@ -1,11 +0,0 @@ -SELECT a.c_individu AS agent_id, - concat(a.prenom, ' ', a.nom_usage) AS agent_denomination, - v.c_individu AS valideur_id, - concat(v.prenom, ' ', v.nom_usage) AS valideur_denomination, - ahv.date_debut AS debut, - ahv.date_fin AS fin, - ahv.source_id AS source - FROM ((agent_hierarchie_validateur ahv - JOIN agent a ON (((a.c_individu)::text = (ahv.agent_id)::text))) - JOIN agent v ON (((v.c_individu)::text = (ahv.validateur_id)::text))) - WHERE (((ahv.deleted_on IS NULL) AND (ahv.histo_destruction IS NULL) AND (ahv.date_debut < now()) AND (ahv.date_fin IS NULL)) OR (ahv.date_fin > now())) \ No newline at end of file diff --git a/database/ddl/materialized-view/v_agent_sans_validateur.sql b/database/ddl/materialized-view/v_agent_sans_validateur.sql deleted file mode 100644 index fa655d79c7765baa194eb8224617e3624f0b688c..0000000000000000000000000000000000000000 --- a/database/ddl/materialized-view/v_agent_sans_validateur.sql +++ /dev/null @@ -1,14 +0,0 @@ -SELECT max((a.c_individu)::text) AS agent_id, - max(concat(a.prenom, ' ', COALESCE(a.nom_usage, a.nom_famille))) AS agent_denomination, - array_agg(s.id) AS structure_id, - array_agg(s.libelle_court) AS structure_libelle, - array_agg(s2.id) AS niv2_id, - array_agg(s2.libelle_court) AS niv2_libelle - FROM (((((agent a - JOIN agent_carriere_affectation aa ON (((a.c_individu)::text = (aa.agent_id)::text))) - JOIN agent_carriere_statut at ON (((a.c_individu)::text = (at.agent_id)::text))) - JOIN structure s ON ((aa.structure_id = s.id))) - LEFT JOIN structure s2 ON ((s.niv2_id = s2.id))) - LEFT JOIN agent_hierarchie_validateur v ON (((a.c_individu)::text = (v.agent_id)::text))) - WHERE ((v.* IS NULL) AND (v.deleted_on IS NULL) AND (v.histo_destruction IS NULL) AND (aa.deleted_on IS NULL) AND (aa.date_debut < now()) AND ((aa.date_fin IS NULL) OR (aa.date_fin > now())) AND (at.deleted_on IS NULL) AND (at.d_debut < now()) AND ((at.d_fin IS NULL) OR (at.d_fin > now())) AND (((at.t_enseignant)::text = 'O'::text) OR ((at.t_administratif)::text = 'O'::text))) - GROUP BY a.* \ No newline at end of file diff --git a/database/ddl/materialized-view/v_indicateur_desistement.sql b/database/ddl/materialized-view/v_indicateur_desistement.sql deleted file mode 100644 index 4d55894359ae45686e7e538606c319576c370477..0000000000000000000000000000000000000000 --- a/database/ddl/materialized-view/v_indicateur_desistement.sql +++ /dev/null @@ -1,14 +0,0 @@ -SELECT a.c_individu AS agent_id, - (((a.prenom)::text || ' '::text) || (COALESCE(a.nom_usage, a.nom_famille))::text) AS agent_denomination, - f.libelle AS formation_libelle, - session.id AS session_id, - fi.histo_modification AS date, - fi.justification_desistement AS justification - FROM ((((((formation_inscription fi - JOIN formation_inscription_etat fie ON ((fi.id = fie.inscription_id))) - JOIN unicaen_etat_instance uei ON ((fie.etat_id = uei.id))) - JOIN unicaen_etat_type uet ON ((uei.type_id = uet.id))) - JOIN agent a ON (((fi.agent_id)::text = (a.c_individu)::text))) - JOIN formation_instance session ON ((fi.session_id = session.id))) - JOIN formation f ON ((session.formation_id = f.id))) - WHERE (((uet.code)::text = 'FORMATION_INSCRIPTION_DESISTEMENT'::text) AND (uei.histo_destruction IS NULL)) \ No newline at end of file diff --git a/database/ddl/table/agent.php b/database/ddl/table/agent.php index 297a2afe557ef7757d1f5a4959b65f6c75ffce73..9ec24c5e037ec7066c11771ed802d8b9b3cd0734 100644 --- a/database/ddl/table/agent.php +++ b/database/ddl/table/agent.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'agent', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ @@ -43,7 +43,7 @@ return [ 'precision' => NULL, 'nullable' => TRUE, 'default' => NULL, - 'position' => 15, + 'position' => 13, 'commentaire' => NULL, ], 'deleted_on' => [ @@ -67,19 +67,7 @@ return [ 'precision' => NULL, 'nullable' => TRUE, 'default' => NULL, - 'position' => 12, - 'commentaire' => NULL, - ], - 'harp_id' => [ - 'name' => 'harp_id', - 'type' => 'int', - 'bdd-type' => 'integer', - 'length' => 0, - 'scale' => NULL, - 'precision' => 4, - 'nullable' => TRUE, - 'default' => NULL, - 'position' => 10, + 'position' => 11, 'commentaire' => NULL, ], 'histo_createur_id' => [ @@ -91,7 +79,7 @@ return [ 'precision' => 8, 'nullable' => TRUE, 'default' => NULL, - 'position' => 18, + 'position' => 16, 'commentaire' => NULL, ], 'histo_destructeur_id' => [ @@ -103,7 +91,7 @@ return [ 'precision' => 8, 'nullable' => TRUE, 'default' => NULL, - 'position' => 20, + 'position' => 18, 'commentaire' => NULL, ], 'histo_modificateur_id' => [ @@ -115,7 +103,7 @@ return [ 'precision' => 8, 'nullable' => TRUE, 'default' => NULL, - 'position' => 19, + 'position' => 17, 'commentaire' => NULL, ], 'id' => [ @@ -127,7 +115,7 @@ return [ 'precision' => 8, 'nullable' => TRUE, 'default' => NULL, - 'position' => 17, + 'position' => 15, 'commentaire' => NULL, ], 'id_orig' => [ @@ -139,7 +127,7 @@ return [ 'precision' => NULL, 'nullable' => TRUE, 'default' => NULL, - 'position' => 22, + 'position' => 20, 'commentaire' => NULL, ], 'login' => [ @@ -151,7 +139,7 @@ return [ 'precision' => NULL, 'nullable' => TRUE, 'default' => NULL, - 'position' => 11, + 'position' => 10, 'commentaire' => NULL, ], 'nom_famille' => [ @@ -163,7 +151,7 @@ return [ 'precision' => NULL, 'nullable' => TRUE, 'default' => NULL, - 'position' => 16, + 'position' => 14, 'commentaire' => NULL, ], 'nom_usage' => [ @@ -223,7 +211,7 @@ return [ 'precision' => NULL, 'nullable' => TRUE, 'default' => NULL, - 'position' => 13, + 'position' => 12, 'commentaire' => NULL, ], 'source_id' => [ @@ -235,19 +223,7 @@ return [ 'precision' => NULL, 'nullable' => TRUE, 'default' => NULL, - 'position' => 21, - 'commentaire' => NULL, - ], - 't_contrat_long' => [ - 'name' => 't_contrat_long', - 'type' => 'string', - 'bdd-type' => 'character varying', - 'length' => 1, - 'scale' => NULL, - 'precision' => NULL, - 'nullable' => TRUE, - 'default' => NULL, - 'position' => 14, + 'position' => 19, 'commentaire' => NULL, ], 'updated_on' => [ diff --git a/database/ddl/table/agent_carriere_affectation.php b/database/ddl/table/agent_carriere_affectation.php index f09c2c88c2188362b9e233bfff776a89161e7077..3142af69aaa509dc00936a9cf81fae214ed1743b 100644 --- a/database/ddl/table/agent_carriere_affectation.php +++ b/database/ddl/table/agent_carriere_affectation.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'agent_carriere_affectation', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/agent_carriere_echelon.php b/database/ddl/table/agent_carriere_echelon.php index ba018e165d073f499ddd98d460877bbd6ab32f69..77ee09e56e25bed79d8704ebb87fc6701034f16c 100644 --- a/database/ddl/table/agent_carriere_echelon.php +++ b/database/ddl/table/agent_carriere_echelon.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'agent_carriere_echelon', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'agent_carriere_echelon_id_seq', 'columns' => [ diff --git a/database/ddl/table/agent_carriere_grade.php b/database/ddl/table/agent_carriere_grade.php index aa54489378ab67ed47d3619d2cb8884d3e125aa5..cba55d795a561104c9c4daed653edd9868aba71b 100644 --- a/database/ddl/table/agent_carriere_grade.php +++ b/database/ddl/table/agent_carriere_grade.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'agent_carriere_grade', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/agent_carriere_quotite.php b/database/ddl/table/agent_carriere_quotite.php index 402f959e49987e70ecf48ca5e09b04fc24f7e2d7..21bd8e9f6f31a59ee4888875688db08f6e980d08 100644 --- a/database/ddl/table/agent_carriere_quotite.php +++ b/database/ddl/table/agent_carriere_quotite.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'agent_carriere_quotite', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/agent_carriere_statut.php b/database/ddl/table/agent_carriere_statut.php index c969dd44dec5744226ddae83df14fa44ce8935ad..cc0fba9188de49f4976af745cfb5d2eae064ceb7 100644 --- a/database/ddl/table/agent_carriere_statut.php +++ b/database/ddl/table/agent_carriere_statut.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'agent_carriere_statut', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/agent_element_formation.php b/database/ddl/table/agent_element_formation.php index 196d8701443054e627f7899b90439eefbbd308c4..4d9a7145aa12b43f6b577633e1b4b1dde42f1174 100644 --- a/database/ddl/table/agent_element_formation.php +++ b/database/ddl/table/agent_element_formation.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'agent_element_formation', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/agent_fichier.php b/database/ddl/table/agent_fichier.php index 44fc943c46a01b49ecbfd5a25f29d1b3b51d821d..99e66df21e263a1b7f9489cbe681c3ce66170933 100644 --- a/database/ddl/table/agent_fichier.php +++ b/database/ddl/table/agent_fichier.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'agent_fichier', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/agent_hierarchie_validateur.php b/database/ddl/table/agent_hierarchie_validateur.php index 4a11a41a0689b3bd0ad4a1a39bb3b5906bd83c61..e301c7e771b70499e888e42d2bad76b1011953db 100644 --- a/database/ddl/table/agent_hierarchie_validateur.php +++ b/database/ddl/table/agent_hierarchie_validateur.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'agent_hierarchie_validateur', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/agent_validation.php b/database/ddl/table/agent_validation.php index b014be830b632f09277452c1c8d10a387c939f71..a524658f0b7457aa1b29ab63a90f987133068294 100644 --- a/database/ddl/table/agent_validation.php +++ b/database/ddl/table/agent_validation.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'agent_validation', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/carriere_categorie.php b/database/ddl/table/carriere_categorie.php index 0635ec8e8a718478740354ebd03750049a573f46..9d934f745a0f8244cc4e3cf3e22414bbe85c7265 100644 --- a/database/ddl/table/carriere_categorie.php +++ b/database/ddl/table/carriere_categorie.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'carriere_categorie', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'carriere_categorie_id_seq', 'columns' => [ diff --git a/database/ddl/table/carriere_corps.php b/database/ddl/table/carriere_corps.php index f096afeb1b30d85c2a18c733e8672b0bd1e340b8..3b509d03907cc70c29e4df4aec6304741b851381 100644 --- a/database/ddl/table/carriere_corps.php +++ b/database/ddl/table/carriere_corps.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'carriere_corps', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/carriere_correspondance.php b/database/ddl/table/carriere_correspondance.php index 6e6534998c6975ea195266200a3e21e142988d1f..e3471fadc461c627e2b1926c931a3aeb21804d88 100644 --- a/database/ddl/table/carriere_correspondance.php +++ b/database/ddl/table/carriere_correspondance.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'carriere_correspondance', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/carriere_correspondance_type.php b/database/ddl/table/carriere_correspondance_type.php index d671a2fec99a886dd6ff65b90eaf641b4531e211..99208d884753586dfd4e0f97aed37ec68fe33d9f 100644 --- a/database/ddl/table/carriere_correspondance_type.php +++ b/database/ddl/table/carriere_correspondance_type.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'carriere_correspondance_type', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/carriere_emploitype.php b/database/ddl/table/carriere_emploitype.php index 0f8de8738f3f686de9cf6d12e65aa02499a55edb..eb1e8556c588f8e8b3b48d208bc3e26344c35545 100644 --- a/database/ddl/table/carriere_emploitype.php +++ b/database/ddl/table/carriere_emploitype.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'carriere_emploitype', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/carriere_grade.php b/database/ddl/table/carriere_grade.php index 23d93198d151c0904b974dffeecd6c806e917a1f..72bbd3b8214fde7f9daaed5ab04473a52abd3c06 100644 --- a/database/ddl/table/carriere_grade.php +++ b/database/ddl/table/carriere_grade.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'carriere_grade', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/carriere_mobilite.php b/database/ddl/table/carriere_mobilite.php index f00623f29e11be121cdddd06c78236142346cc59..9a25d012569e90fee5e3d4a3602d0e197ccae904 100644 --- a/database/ddl/table/carriere_mobilite.php +++ b/database/ddl/table/carriere_mobilite.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'carriere_mobilite', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'carriere_mobilite_id_seq', 'columns' => [ diff --git a/database/ddl/table/carriere_niveau.php b/database/ddl/table/carriere_niveau.php index 845e5fe743b4c629ce3758b5c9dc9a709775339f..69bcedfb41762dbf7c8233752e5ec43328f9d51d 100644 --- a/database/ddl/table/carriere_niveau.php +++ b/database/ddl/table/carriere_niveau.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'carriere_niveau', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'carriere_niveau_id_seq', 'columns' => [ diff --git a/database/ddl/table/carriere_niveau_enveloppe.php b/database/ddl/table/carriere_niveau_enveloppe.php index 93bb95e5ae0e0ff4ec03daea8ec3fc3822e64eb3..8d6ee854bf2fcddb3164f4fbe2d07e4b0f7d0b52 100644 --- a/database/ddl/table/carriere_niveau_enveloppe.php +++ b/database/ddl/table/carriere_niveau_enveloppe.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'carriere_niveau_enveloppe', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'carriere_niveau_enveloppe_id_seq', 'columns' => [ diff --git a/database/ddl/table/demandeexterne.php b/database/ddl/table/demandeexterne.php index ea7919c5bfb46611d25a3a071a15a1330f30beb0..5c9796c123e2ad0819cc898cb0beee2b74f9df65 100644 --- a/database/ddl/table/demandeexterne.php +++ b/database/ddl/table/demandeexterne.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'demandeexterne', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'demandeexterne_id_seq', 'columns' => [ diff --git a/database/ddl/table/demandeexterne_etat.php b/database/ddl/table/demandeexterne_etat.php index dc490be82e0a9c976854dc33e229962d2c085771..d671242f601900c5624091f532e469d72d6bf965 100644 --- a/database/ddl/table/demandeexterne_etat.php +++ b/database/ddl/table/demandeexterne_etat.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'demandeexterne_etat', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/demandeexterne_fichier.php b/database/ddl/table/demandeexterne_fichier.php index 6165f3bf62f436bf1d03e0afbc2860b5b1fcd7ce..deeadca3e6444595ff66251ebf331998e827c73c 100644 --- a/database/ddl/table/demandeexterne_fichier.php +++ b/database/ddl/table/demandeexterne_fichier.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'demandeexterne_fichier', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/demandeexterne_gestionnaire.php b/database/ddl/table/demandeexterne_gestionnaire.php index 6c68e274ef7687953633b54ad89b4f5ae8522215..0128154665d8331952be4b65ba9cb6a08e8ee5ef 100644 --- a/database/ddl/table/demandeexterne_gestionnaire.php +++ b/database/ddl/table/demandeexterne_gestionnaire.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'demandeexterne_gestionnaire', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/demandeexterne_session.php b/database/ddl/table/demandeexterne_session.php index e19f68bde4a4ea2254e64aee6cdf8fe8d6a0c6c1..e1414281be9c34af636ccea582b714190a25827c 100644 --- a/database/ddl/table/demandeexterne_session.php +++ b/database/ddl/table/demandeexterne_session.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'demandeexterne_session', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/demandeexterne_validation.php b/database/ddl/table/demandeexterne_validation.php index 066f8e9c002e65d93d763a23f6e58ee252ee912a..a82ffbed93782ce0cf1432ca9c51a0fdc01464a3 100644 --- a/database/ddl/table/demandeexterne_validation.php +++ b/database/ddl/table/demandeexterne_validation.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'demandeexterne_validation', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/fichier_fichier.php b/database/ddl/table/fichier_fichier.php index a5617462800c69dffb7d44e793596fdf1f62f911..c5f00094c38f0a19a1f2b3dac67679af7bcd493b 100644 --- a/database/ddl/table/fichier_fichier.php +++ b/database/ddl/table/fichier_fichier.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'fichier_fichier', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/fichier_nature.php b/database/ddl/table/fichier_nature.php index 2e50a9fadcce5e8a62f810159a80a542ad01bb12..513c83c885ee2ce39c9b4212f810be602b522fe5 100644 --- a/database/ddl/table/fichier_nature.php +++ b/database/ddl/table/fichier_nature.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'fichier_nature', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'fichier_nature_id_seq', 'columns' => [ diff --git a/database/ddl/table/formation.php b/database/ddl/table/formation.php index f4694b30217759d7b31367f528e0c981927419a7..fc1f9594a90088f65082bc2da27723c06e54c956 100644 --- a/database/ddl/table/formation.php +++ b/database/ddl/table/formation.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'formation', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'formation_id_seq', 'columns' => [ diff --git a/database/ddl/table/formation_action_cout_previsionnel.php b/database/ddl/table/formation_action_cout_previsionnel.php index c433be62484e4421aae0a6ff94639d52422bc316..0e901197a6c53aafc2d6f8d7252bf661d226c878 100644 --- a/database/ddl/table/formation_action_cout_previsionnel.php +++ b/database/ddl/table/formation_action_cout_previsionnel.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'formation_action_cout_previsionnel', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'formation_action_cout_previsionnel_id_seq', 'columns' => [ diff --git a/database/ddl/table/formation_action_plan.php b/database/ddl/table/formation_action_plan.php index 5ba81c8038c7d31cefe435b7ce34258abca4cd01..a583750154b6e4e79529a10b67eb131e0a40006d 100644 --- a/database/ddl/table/formation_action_plan.php +++ b/database/ddl/table/formation_action_plan.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'formation_action_plan', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/formation_action_type.php b/database/ddl/table/formation_action_type.php index a5b6ed1474af1d8a25bdb3a8dacf7577486fcfef..c6f77cd5033c1cbf4cfdff67edbb2e61f136ea90 100644 --- a/database/ddl/table/formation_action_type.php +++ b/database/ddl/table/formation_action_type.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'formation_action_type', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'formation_action_type_id_seq', 'columns' => [ diff --git a/database/ddl/table/formation_axe.php b/database/ddl/table/formation_axe.php index 48d1f6b96d3035d310c0d5f8739bc492d26dd287..203a931ecab423599873acff791bea69e4508f9e 100644 --- a/database/ddl/table/formation_axe.php +++ b/database/ddl/table/formation_axe.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'formation_axe', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'formation_axe_id_seq', 'columns' => [ diff --git a/database/ddl/table/formation_axe_domaine.php b/database/ddl/table/formation_axe_domaine.php index fd01df5b6e8da186048288b934947f32b035fbde..0d4d46a03e2266dbcb5af92005aba0881c41e4c6 100644 --- a/database/ddl/table/formation_axe_domaine.php +++ b/database/ddl/table/formation_axe_domaine.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'formation_axe_domaine', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/formation_domaine.php b/database/ddl/table/formation_domaine.php index f787bffff3c8e2f1dd034f249d32225c0e8240f4..ccff9b0c12ac86cfdcbec72e7479017286593167 100644 --- a/database/ddl/table/formation_domaine.php +++ b/database/ddl/table/formation_domaine.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'formation_domaine', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'formation_domaine_id_seq', 'columns' => [ diff --git a/database/ddl/table/formation_domaine_referent.php b/database/ddl/table/formation_domaine_referent.php index 63beb830c35fbd15459feaf1208fb751fec6dd0c..e0504a1f71395c700f4310257c2a5e0e0a73a6b0 100644 --- a/database/ddl/table/formation_domaine_referent.php +++ b/database/ddl/table/formation_domaine_referent.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'formation_domaine_referent', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/formation_element.php b/database/ddl/table/formation_element.php index c055a8673f3e3b8d37e3e0a8eeac031ed4222d20..c466f67e67ef9bc8d176dad05836698e46090e6d 100644 --- a/database/ddl/table/formation_element.php +++ b/database/ddl/table/formation_element.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'formation_element', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'formation_element_id_seq', 'columns' => [ diff --git a/database/ddl/table/formation_formateur.php b/database/ddl/table/formation_formateur.php index e4aa9c76642b8a51eda69d9ea80e989967a9f950..99a2e29409d97285ba18b5a2d4b030be036bfec2 100644 --- a/database/ddl/table/formation_formateur.php +++ b/database/ddl/table/formation_formateur.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'formation_formateur', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'formation_formateur_id_seq', 'columns' => [ diff --git a/database/ddl/table/formation_formateur_session.php b/database/ddl/table/formation_formateur_session.php index c154684235a877a7a0d3f1d83857f956d5abb009..375cc22065a55e21d9fe58f3ff92be6e95825739 100644 --- a/database/ddl/table/formation_formateur_session.php +++ b/database/ddl/table/formation_formateur_session.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'formation_formateur_session', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/formation_formation_abonnement.php b/database/ddl/table/formation_formation_abonnement.php index d4887910fbea167efaaf461de33d21c79182407c..720049dcb57aa458c45b0e42c9a1ffc6117c5de0 100644 --- a/database/ddl/table/formation_formation_abonnement.php +++ b/database/ddl/table/formation_formation_abonnement.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'formation_formation_abonnement', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'formation_formation_abonnement_id_seq', 'columns' => [ diff --git a/database/ddl/table/formation_formation_domaine.php b/database/ddl/table/formation_formation_domaine.php index 8daa43a1f6c909a0c0dc5551db0622ad44009d85..d7cb524a9179c01972387b317dab19d641845c94 100644 --- a/database/ddl/table/formation_formation_domaine.php +++ b/database/ddl/table/formation_formation_domaine.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'formation_formation_domaine', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/formation_inscription.php b/database/ddl/table/formation_inscription.php index 8a9d97109535360ae58f0d0dafbdbbdbbc30540b..ec28e4592334c260438ca96d8f1252b5e51c6457 100644 --- a/database/ddl/table/formation_inscription.php +++ b/database/ddl/table/formation_inscription.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'formation_inscription', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'formation_inscription_id_seq', 'columns' => [ diff --git a/database/ddl/table/formation_inscription_etat.php b/database/ddl/table/formation_inscription_etat.php index de45179ff722663f953d8ba1a641ea2e2f79d7cb..053bc2e7b880cdad3cfa4c4a635e36a461a33364 100644 --- a/database/ddl/table/formation_inscription_etat.php +++ b/database/ddl/table/formation_inscription_etat.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'formation_inscription_etat', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/formation_inscription_fichier.php b/database/ddl/table/formation_inscription_fichier.php index 0394f7b3d10f9e471daa5358d31f4d79dc587aca..347454f3b499a58c72189ef7c5e98bef297ca1c2 100644 --- a/database/ddl/table/formation_inscription_fichier.php +++ b/database/ddl/table/formation_inscription_fichier.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'formation_inscription_fichier', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/formation_inscription_frais.php b/database/ddl/table/formation_inscription_frais.php index 3d3e0b3f307c28e176e979e7c74494dfc73a6ec0..36eda789423e6aca66783d9c8feb2b85ef0c882f 100644 --- a/database/ddl/table/formation_inscription_frais.php +++ b/database/ddl/table/formation_inscription_frais.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'formation_inscription_frais', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'formation_inscription_frais_id_seq', 'columns' => [ diff --git a/database/ddl/table/formation_instance.php b/database/ddl/table/formation_instance.php index 04fee3923bb181dfd006fc92b485b6f72d5de3dc..4ec5743fb88383604cfe302320cbe31b029d543d 100644 --- a/database/ddl/table/formation_instance.php +++ b/database/ddl/table/formation_instance.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'formation_instance', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'formation_instance_id_seq', 'columns' => [ diff --git a/database/ddl/table/formation_instance_inscrit.php b/database/ddl/table/formation_instance_inscrit.php index e6540052c69225d45933fa3a0558d30c475f0c2b..48d64048d16f7cf39d6eb5114deea00478b50d48 100644 --- a/database/ddl/table/formation_instance_inscrit.php +++ b/database/ddl/table/formation_instance_inscrit.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'formation_instance_inscrit', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'formation_instance_inscrit_id_seq', 'columns' => [ diff --git a/database/ddl/table/formation_lieu.php b/database/ddl/table/formation_lieu.php index 54eca43a47ec6b7c34a4f297f8e084a07640a464..a7c60f4b9ee43995a5baf1f092c9115a72819007 100644 --- a/database/ddl/table/formation_lieu.php +++ b/database/ddl/table/formation_lieu.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'formation_lieu', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'formation_lieu_id_seq', 'columns' => [ diff --git a/database/ddl/table/formation_obtenue_application.php b/database/ddl/table/formation_obtenue_application.php index 287def90a508f3a8ca40849fe7d325d7fb880fd2..0232244e6ee5596b0f4ab03a609696496b3efc73 100644 --- a/database/ddl/table/formation_obtenue_application.php +++ b/database/ddl/table/formation_obtenue_application.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'formation_obtenue_application', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/formation_obtenue_competence.php b/database/ddl/table/formation_obtenue_competence.php index 33e2a1fe73e3610ab12f43a6304147bc32a2ce76..2ce86c719e62554cfab3b24cb8bf6e3453171f4e 100644 --- a/database/ddl/table/formation_obtenue_competence.php +++ b/database/ddl/table/formation_obtenue_competence.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'formation_obtenue_competence', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/formation_plan_formation.php b/database/ddl/table/formation_plan_formation.php index a0437fc3ddf3faf8ee65efdb23b5dc25e5469741..5c9d4df092c6741efeac804de0b307b63731007f 100644 --- a/database/ddl/table/formation_plan_formation.php +++ b/database/ddl/table/formation_plan_formation.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'formation_plan_formation', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'formation_plan_formation_id_seq', 'columns' => [ diff --git a/database/ddl/table/formation_presence.php b/database/ddl/table/formation_presence.php index 8d3e776bd7745a588c7f1720f644636af51e6a43..fcd014263ae2bf2fc85e8b5cf9e587fa3fa53f89 100644 --- a/database/ddl/table/formation_presence.php +++ b/database/ddl/table/formation_presence.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'formation_presence', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'formation_presence_id_seq', 'columns' => [ diff --git a/database/ddl/table/formation_referent.php b/database/ddl/table/formation_referent.php index d683ed3c882b967ceaf13871075697ac6dbafd8f..632c5a5b45bbcd0af726567b43a25014c8dc6e0f 100644 --- a/database/ddl/table/formation_referent.php +++ b/database/ddl/table/formation_referent.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'formation_referent', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'formation_referent_id_seq', 'columns' => [ diff --git a/database/ddl/table/formation_seance.php b/database/ddl/table/formation_seance.php index 0e0f0e96b90f59390749da0f0fcc28d8df15c8fe..d165a79e9459f52546514ea1e9b032eabe6a6e8c 100644 --- a/database/ddl/table/formation_seance.php +++ b/database/ddl/table/formation_seance.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'formation_seance', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'formation_seance_id_seq', 'columns' => [ diff --git a/database/ddl/table/formation_session_etat.php b/database/ddl/table/formation_session_etat.php index c9d03d61e2e1510d8f4e7604c61c90f836a6aac8..e14d4672de38c09bdd841689f9f91e81e7c57bc2 100644 --- a/database/ddl/table/formation_session_etat.php +++ b/database/ddl/table/formation_session_etat.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'formation_session_etat', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/formation_session_evenement.php b/database/ddl/table/formation_session_evenement.php index 73e9f81f8790f3e7206dc2607d90e792f1eb6627..474bc3a5c6460eea9d839067e144f7445f94f824 100644 --- a/database/ddl/table/formation_session_evenement.php +++ b/database/ddl/table/formation_session_evenement.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'formation_session_evenement', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/formation_session_gestionnaire.php b/database/ddl/table/formation_session_gestionnaire.php index 9d1296428dd1fa61c9882a6b359c521ce21ce01d..d307124955d6a811f2c6a12ce9d6527207e33e9b 100644 --- a/database/ddl/table/formation_session_gestionnaire.php +++ b/database/ddl/table/formation_session_gestionnaire.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'formation_session_gestionnaire', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/formation_session_mail.php b/database/ddl/table/formation_session_mail.php index ad483fb03db6db5ddc5414a9cd9c16d1c22fd837..634814c6c0e899b5232aab1c0238f54aa2b98244 100644 --- a/database/ddl/table/formation_session_mail.php +++ b/database/ddl/table/formation_session_mail.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'formation_session_mail', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/formation_session_parametre.php b/database/ddl/table/formation_session_parametre.php index e70cd4ce53c0a93154df0b7f6a52dd3a5de1f2af..0c642ddac0074a1527e8988a106d621c75e3d018 100644 --- a/database/ddl/table/formation_session_parametre.php +++ b/database/ddl/table/formation_session_parametre.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'formation_session_parametre', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => 'Table permettant de parametre le comportement d\'une session', 'sequence' => 'formation_session_parametre_id_seq', 'columns' => [ diff --git a/database/ddl/table/formation_session_type.php b/database/ddl/table/formation_session_type.php index 6d24a486833946932d3c9956812fc7f7e754968f..f18f3ac5549997357b066e05d18b01aee59925c9 100644 --- a/database/ddl/table/formation_session_type.php +++ b/database/ddl/table/formation_session_type.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'formation_session_type', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'formation_session_type_id_seq', 'columns' => [ diff --git a/database/ddl/table/formation_stagiaire_externe.php b/database/ddl/table/formation_stagiaire_externe.php index 6303dfa56d21b2cef9bd506ed521c43a1c887a87..7455cf1ab27a4d4cf966a334290e6b0b1022d040 100644 --- a/database/ddl/table/formation_stagiaire_externe.php +++ b/database/ddl/table/formation_stagiaire_externe.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'formation_stagiaire_externe', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'formation_stagiaire_externe_id_seq', 'columns' => [ diff --git a/database/ddl/table/lagaf_stagiaire.php b/database/ddl/table/lagaf_stagiaire.php index ad6f2c1e01635b77357c05c31e4d7a8ccca3e9f8..7ce393d4d69340b2331b64f69b58ea15eba0ec97 100644 --- a/database/ddl/table/lagaf_stagiaire.php +++ b/database/ddl/table/lagaf_stagiaire.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'lagaf_stagiaire', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'lagaf_stagiaire_id_seq', 'columns' => [ diff --git a/database/ddl/table/metier_domaine.php b/database/ddl/table/metier_domaine.php index 07b02647d636e9a3623986c1ab4bbfd15dfa0881..99c457dc753434b2e99081ba31206f6dd26c928a 100644 --- a/database/ddl/table/metier_domaine.php +++ b/database/ddl/table/metier_domaine.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'metier_domaine', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'metier_domaine_id_seq', 'columns' => [ diff --git a/database/ddl/table/metier_domaine_famille.php b/database/ddl/table/metier_domaine_famille.php index 4ca2530fab0333cfccf3335eff0e68434892f0d7..5a4b9f50e28f90ab80992f0474719500b3f69efd 100644 --- a/database/ddl/table/metier_domaine_famille.php +++ b/database/ddl/table/metier_domaine_famille.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'metier_domaine_famille', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/metier_familleprofessionnelle.php b/database/ddl/table/metier_familleprofessionnelle.php index 3fe594cf5e032356dd69c865783776f73a7e33fe..259cd798ef420375e1bc7ab3afe3f7ee5d7f0ef2 100644 --- a/database/ddl/table/metier_familleprofessionnelle.php +++ b/database/ddl/table/metier_familleprofessionnelle.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'metier_familleprofessionnelle', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'metier_familleprofessionnelle_id_seq', 'columns' => [ diff --git a/database/ddl/table/metier_metier.php b/database/ddl/table/metier_metier.php index cb5f32a8306cace9ae20784cd7d7481c7fae7389..185775edf8384c0dea67e4bd856e50e07734866a 100644 --- a/database/ddl/table/metier_metier.php +++ b/database/ddl/table/metier_metier.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'metier_metier', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'metier_metier_id_seq', 'columns' => [ diff --git a/database/ddl/table/metier_metier_domaine.php b/database/ddl/table/metier_metier_domaine.php index d9098eaf46a8f061b32c180e548a2531c0466e05..8eee5991b9717f925d6c2c16917512cdbf8c7be8 100644 --- a/database/ddl/table/metier_metier_domaine.php +++ b/database/ddl/table/metier_metier_domaine.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'metier_metier_domaine', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/metier_reference.php b/database/ddl/table/metier_reference.php index 5cf9419a454f548cd949b4e78f7b76f9ad89f4b8..93f690d86e154c7498328d8e59d6929e2bfe0e4d 100644 --- a/database/ddl/table/metier_reference.php +++ b/database/ddl/table/metier_reference.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'metier_reference', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'metier_reference_id_seq', 'columns' => [ diff --git a/database/ddl/table/metier_referentiel.php b/database/ddl/table/metier_referentiel.php index 9eb786994c93efcb2043db55fe7f1247a4085474..c78c514c6cd0ee0c61c75e895cda1036939e0964 100644 --- a/database/ddl/table/metier_referentiel.php +++ b/database/ddl/table/metier_referentiel.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'metier_referentiel', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'metier_referentiel_id_seq', 'columns' => [ diff --git a/database/ddl/table/notification_configuration.php b/database/ddl/table/notification_configuration.php index ae7000c8e4f96cb7394755331bac899d3841af45..92db74245f1e2a4f898b83307ff228e28b83a28e 100644 --- a/database/ddl/table/notification_configuration.php +++ b/database/ddl/table/notification_configuration.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'notification_configuration', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'notification_configuration_id_seq', 'columns' => [ diff --git a/database/ddl/table/structure.php b/database/ddl/table/structure.php index 80ec5ca66038517c7feff831543132424d50ce1b..f2e2f3024129f635b3208966ce2324669562fafc 100644 --- a/database/ddl/table/structure.php +++ b/database/ddl/table/structure.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'structure', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/structure_agent_force.php b/database/ddl/table/structure_agent_force.php index e4ff655cd41dc8814bd81b2e1002979406be7183..826ee68a49915f9928bcf1dd3fe452cb53b3662c 100644 --- a/database/ddl/table/structure_agent_force.php +++ b/database/ddl/table/structure_agent_force.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'structure_agent_force', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'structure_agent_force_id_seq', 'columns' => [ diff --git a/database/ddl/table/structure_gestionnaire.php b/database/ddl/table/structure_gestionnaire.php index 88b534bc9f1fa814913e79150e3047f74102c502..6868f46eab2ade7785bf1c5e48bd378be1abead9 100644 --- a/database/ddl/table/structure_gestionnaire.php +++ b/database/ddl/table/structure_gestionnaire.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'structure_gestionnaire', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'structure_gestionnaire_id_seq', 'columns' => [ diff --git a/database/ddl/table/structure_observateur.php b/database/ddl/table/structure_observateur.php index 5dd345299a67dab1a31c585002af15eb4f70f27d..8e8b89926b9d2462e2303ce938bb031a28e638b1 100644 --- a/database/ddl/table/structure_observateur.php +++ b/database/ddl/table/structure_observateur.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'structure_observateur', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'structure_observateur_id_seq', 'columns' => [ diff --git a/database/ddl/table/structure_responsable.php b/database/ddl/table/structure_responsable.php index 07e48170a431de2c5598babf09d6bfb083d5c1b3..2f916846a2d0de295648ba149f57a9fbb534c8b3 100644 --- a/database/ddl/table/structure_responsable.php +++ b/database/ddl/table/structure_responsable.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'structure_responsable', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'structure_responsable_id_seq', 'columns' => [ diff --git a/database/ddl/table/structure_type.php b/database/ddl/table/structure_type.php index f277f49c19b171218e911844f6b972b05cd86cef..e54e71a3b93af45191eb18d3a416be9a26edcb30 100644 --- a/database/ddl/table/structure_type.php +++ b/database/ddl/table/structure_type.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'structure_type', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/unicaen_enquete_enquete.php b/database/ddl/table/unicaen_enquete_enquete.php index 938199a7f99ea8d939fe1fe0ad65920966ade8dd..66a6bda100f203e276b8bb09421ef3f201a8851d 100644 --- a/database/ddl/table/unicaen_enquete_enquete.php +++ b/database/ddl/table/unicaen_enquete_enquete.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'unicaen_enquete_enquete', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'unicaen_enquete_enquete_id_seq', 'columns' => [ diff --git a/database/ddl/table/unicaen_enquete_groupe.php b/database/ddl/table/unicaen_enquete_groupe.php index 2d20cd198f573b80bb78dac882cf027a2110ed4c..1aa5c302e0c08854c63ec955bc962abc9a5ae3be 100644 --- a/database/ddl/table/unicaen_enquete_groupe.php +++ b/database/ddl/table/unicaen_enquete_groupe.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'unicaen_enquete_groupe', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'unicaen_enquete_groupe_id_seq', 'columns' => [ diff --git a/database/ddl/table/unicaen_enquete_instance.php b/database/ddl/table/unicaen_enquete_instance.php index b9bd6f5dfae4ff540266348ff7e6269a6a632154..631ea5c74ffa240ee732868849787b574bae87bf 100644 --- a/database/ddl/table/unicaen_enquete_instance.php +++ b/database/ddl/table/unicaen_enquete_instance.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'unicaen_enquete_instance', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'unicaen_enquete_instance_id_seq', 'columns' => [ diff --git a/database/ddl/table/unicaen_enquete_question.php b/database/ddl/table/unicaen_enquete_question.php index 3bef85335696e97a53485986b2600316fe5db833..a4d08d3f27c4ba297c18adf6ad91d8c5dec09e9d 100644 --- a/database/ddl/table/unicaen_enquete_question.php +++ b/database/ddl/table/unicaen_enquete_question.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'unicaen_enquete_question', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'unicaen_enquete_question_id_seq', 'columns' => [ diff --git a/database/ddl/table/unicaen_enquete_reponse.php b/database/ddl/table/unicaen_enquete_reponse.php index d817609436b49c497b19aa80d44abd9285bc4ba9..65969f3b6ed00299a19d4695da9fbe3b987ee371 100644 --- a/database/ddl/table/unicaen_enquete_reponse.php +++ b/database/ddl/table/unicaen_enquete_reponse.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'unicaen_enquete_reponse', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'unicaen_enquete_reponse_id_seq', 'columns' => [ diff --git a/database/ddl/table/unicaen_etat_categorie.php b/database/ddl/table/unicaen_etat_categorie.php index 2bac698fc46c8c16237f0e1ca9cd69867f050de6..c031794a6ae988aeda9941c3a2aa453f25a4e815 100644 --- a/database/ddl/table/unicaen_etat_categorie.php +++ b/database/ddl/table/unicaen_etat_categorie.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'unicaen_etat_categorie', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'unicaen_etat_categorie_id_seq', 'columns' => [ diff --git a/database/ddl/table/unicaen_etat_instance.php b/database/ddl/table/unicaen_etat_instance.php index fcbc91a8056b45d3c6b0e1d0c2c52947f7295d65..cffb7e378d7d986f10a881e1b69dd17d296d3902 100644 --- a/database/ddl/table/unicaen_etat_instance.php +++ b/database/ddl/table/unicaen_etat_instance.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'unicaen_etat_instance', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'unicaen_etat_instance_id_seq', 'columns' => [ diff --git a/database/ddl/table/unicaen_etat_type.php b/database/ddl/table/unicaen_etat_type.php index ebee60782f32cdb56901a43c90878ff90cc7244b..ce18f98ee65bd2dd77a1d2cc68689d1802e8ca32 100644 --- a/database/ddl/table/unicaen_etat_type.php +++ b/database/ddl/table/unicaen_etat_type.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'unicaen_etat_type', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'unicaen_etat_type_id_seq', 'columns' => [ diff --git a/database/ddl/table/unicaen_evenement_etat.php b/database/ddl/table/unicaen_evenement_etat.php index a5ffce6f5d4cd244b41723db09298e354337e8dc..9075b37fbf48591b15131bce6dc9048696e74913 100644 --- a/database/ddl/table/unicaen_evenement_etat.php +++ b/database/ddl/table/unicaen_evenement_etat.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'unicaen_evenement_etat', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'unicaen_evenement_etat_id_seq', 'columns' => [ diff --git a/database/ddl/table/unicaen_evenement_instance.php b/database/ddl/table/unicaen_evenement_instance.php index 744d10537065d94dcd9344cdde123f0eda6d7576..371fcd9b02bc7fa2bca258f0412ed2371ccfcc4c 100644 --- a/database/ddl/table/unicaen_evenement_instance.php +++ b/database/ddl/table/unicaen_evenement_instance.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'unicaen_evenement_instance', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'unicaen_evenement_instance_id_seq', 'columns' => [ diff --git a/database/ddl/table/unicaen_evenement_journal.php b/database/ddl/table/unicaen_evenement_journal.php index f0e5d3e0be2aaaf05e01f5fedec7d58f3766ddff..c76355e4a53d4016b1ad29b34fc5fd5297624d4a 100644 --- a/database/ddl/table/unicaen_evenement_journal.php +++ b/database/ddl/table/unicaen_evenement_journal.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'unicaen_evenement_journal', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'unicaen_evenement_journal_id_seq', 'columns' => [ diff --git a/database/ddl/table/unicaen_evenement_type.php b/database/ddl/table/unicaen_evenement_type.php index 6e80eab05b5152fec14bf72df8d3103fc5290359..0adec024af28f3d7d6b0e6ae6a6b8ff47caf6c7e 100644 --- a/database/ddl/table/unicaen_evenement_type.php +++ b/database/ddl/table/unicaen_evenement_type.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'unicaen_evenement_type', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'unicaen_evenement_type_id_seq', 'columns' => [ diff --git a/database/ddl/table/unicaen_indicateur_abonnement.php b/database/ddl/table/unicaen_indicateur_abonnement.php index dad70de952fd90dcd3481b96f0924601f8c6b887..c2d94d64270c06d6019aa6035ec8cfadedb33e62 100644 --- a/database/ddl/table/unicaen_indicateur_abonnement.php +++ b/database/ddl/table/unicaen_indicateur_abonnement.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'unicaen_indicateur_abonnement', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'unicaen_indicateur_abonnement_id_seq', 'columns' => [ diff --git a/database/ddl/table/unicaen_indicateur_categorie.php b/database/ddl/table/unicaen_indicateur_categorie.php index a8c77f0e82320122d97734a01a96d39356798db0..aff48b9da615b17a1537f9aa7c6643f6cc7fa954 100644 --- a/database/ddl/table/unicaen_indicateur_categorie.php +++ b/database/ddl/table/unicaen_indicateur_categorie.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'unicaen_indicateur_categorie', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'unicaen_indicateur_categorie_id_seq', 'columns' => [ diff --git a/database/ddl/table/unicaen_indicateur_indicateur.php b/database/ddl/table/unicaen_indicateur_indicateur.php index 219a37952677575bee6a44ec50746dd4a7533851..4cb644db640a6439dd8761e8be8b00ac45dc75f3 100644 --- a/database/ddl/table/unicaen_indicateur_indicateur.php +++ b/database/ddl/table/unicaen_indicateur_indicateur.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'unicaen_indicateur_indicateur', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'unicaen_indicateur_indicateur_id_seq', 'columns' => [ diff --git a/database/ddl/table/unicaen_indicateur_tableau_indicateur.php b/database/ddl/table/unicaen_indicateur_tableau_indicateur.php index aa6a6ebc0bd9f568ebd0f7d52aef274d76dcb718..d29099581cdd7ced14e05acf168d68e42b85b155 100644 --- a/database/ddl/table/unicaen_indicateur_tableau_indicateur.php +++ b/database/ddl/table/unicaen_indicateur_tableau_indicateur.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'unicaen_indicateur_tableau_indicateur', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/unicaen_indicateur_tableaudebord.php b/database/ddl/table/unicaen_indicateur_tableaudebord.php index 836b42f7c3e9d030938c414caef9fda4730e8de2..22c5df151c41e032056a9e4d6c7b8d66ce42b7d9 100644 --- a/database/ddl/table/unicaen_indicateur_tableaudebord.php +++ b/database/ddl/table/unicaen_indicateur_tableaudebord.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'unicaen_indicateur_tableaudebord', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'unicaen_indicateur_tableaudebord_id_seq', 'columns' => [ diff --git a/database/ddl/table/unicaen_mail_mail.php b/database/ddl/table/unicaen_mail_mail.php index 4748b3038095c6fab1254da1482397e059b8797f..9b054b001dd52f46c696420dd5b1a722e11eb05c 100644 --- a/database/ddl/table/unicaen_mail_mail.php +++ b/database/ddl/table/unicaen_mail_mail.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'unicaen_mail_mail', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'unicaen_mail_mail_id_seq', 'columns' => [ diff --git a/database/ddl/table/unicaen_parametre_categorie.php b/database/ddl/table/unicaen_parametre_categorie.php index 6866286de2aa98b6f18d8b61a0abe7bf7fe40e44..87a42013125aa1fb54fba57ed75759ffa934d8b3 100644 --- a/database/ddl/table/unicaen_parametre_categorie.php +++ b/database/ddl/table/unicaen_parametre_categorie.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'unicaen_parametre_categorie', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'unicaen_parametre_categorie_id_seq', 'columns' => [ diff --git a/database/ddl/table/unicaen_parametre_parametre.php b/database/ddl/table/unicaen_parametre_parametre.php index 4cb41e23aaaafd4964953033690a7588bdb20458..42e6b5aab813188691fba7c7db7c406a2fe189bf 100644 --- a/database/ddl/table/unicaen_parametre_parametre.php +++ b/database/ddl/table/unicaen_parametre_parametre.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'unicaen_parametre_parametre', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'unicaen_parametre_parametre_id_seq', 'columns' => [ diff --git a/database/ddl/table/unicaen_privilege_categorie.php b/database/ddl/table/unicaen_privilege_categorie.php index 8db3f1d527f66d8776c53094aced8a8094c36199..7297b2955b2a75e64f2c604e4f00d4b2ac07aba7 100644 --- a/database/ddl/table/unicaen_privilege_categorie.php +++ b/database/ddl/table/unicaen_privilege_categorie.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'unicaen_privilege_categorie', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'unicaen_privilege_categorie_id_seq', 'columns' => [ diff --git a/database/ddl/table/unicaen_privilege_privilege.php b/database/ddl/table/unicaen_privilege_privilege.php index 00823070dffc60fba1048eeeb7cc524363588fa7..b46051cfc4196e4b6fe137b9e6c766bd065b6a53 100644 --- a/database/ddl/table/unicaen_privilege_privilege.php +++ b/database/ddl/table/unicaen_privilege_privilege.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'unicaen_privilege_privilege', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'unicaen_privilege_privilege_id_seq', 'columns' => [ diff --git a/database/ddl/table/unicaen_privilege_privilege_role_linker.php b/database/ddl/table/unicaen_privilege_privilege_role_linker.php index 5cb602c2dc0b3500476f2e46b4b6f7c9cec7db2d..bea319cc37f56ac4462e135b2f092c980230ff07 100644 --- a/database/ddl/table/unicaen_privilege_privilege_role_linker.php +++ b/database/ddl/table/unicaen_privilege_privilege_role_linker.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'unicaen_privilege_privilege_role_linker', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/unicaen_renderer_macro.php b/database/ddl/table/unicaen_renderer_macro.php index 9295f04eacd747bf814b34e69bd4002032ea15d8..75afcb2be31bd2f15bef424686fa8159a88aff44 100644 --- a/database/ddl/table/unicaen_renderer_macro.php +++ b/database/ddl/table/unicaen_renderer_macro.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'unicaen_renderer_macro', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'unicaen_renderer_macro_id_seq', 'columns' => [ diff --git a/database/ddl/table/unicaen_renderer_rendu.php b/database/ddl/table/unicaen_renderer_rendu.php index aa356cb4b1c8615e23db10b7a33bcb02731a8ef9..73a08dc702cd41bf0d4b0e21b45a98faed4d249e 100644 --- a/database/ddl/table/unicaen_renderer_rendu.php +++ b/database/ddl/table/unicaen_renderer_rendu.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'unicaen_renderer_rendu', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'unicaen_renderer_rendu_id_seq', 'columns' => [ diff --git a/database/ddl/table/unicaen_renderer_template.php b/database/ddl/table/unicaen_renderer_template.php index ae838cf7757e85287b81a6eca2bb902a9ab477c3..2f8f126d24e33718aeebd9fc42c2e6a585a67f73 100644 --- a/database/ddl/table/unicaen_renderer_template.php +++ b/database/ddl/table/unicaen_renderer_template.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'unicaen_renderer_template', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'unicaen_renderer_template_id_seq', 'columns' => [ diff --git a/database/ddl/table/unicaen_utilisateur_role.php b/database/ddl/table/unicaen_utilisateur_role.php index 0aca8b1dd0b289a9ac9187b72bf432bd2bf0a03d..333f751c279989312b64325d14bb938953f40dc6 100644 --- a/database/ddl/table/unicaen_utilisateur_role.php +++ b/database/ddl/table/unicaen_utilisateur_role.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'unicaen_utilisateur_role', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'unicaen_utilisateur_role_id_seq', 'columns' => [ diff --git a/database/ddl/table/unicaen_utilisateur_role_linker.php b/database/ddl/table/unicaen_utilisateur_role_linker.php index 295335e7ffc10a8ba84c58fceea707e684f76136..bc6d3683315a749d40d0f689996790c2c706ab18 100644 --- a/database/ddl/table/unicaen_utilisateur_role_linker.php +++ b/database/ddl/table/unicaen_utilisateur_role_linker.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'unicaen_utilisateur_role_linker', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => NULL, 'columns' => [ diff --git a/database/ddl/table/unicaen_utilisateur_user.php b/database/ddl/table/unicaen_utilisateur_user.php index afd9fd961521a235df1dcd08ad9f119bd7ea16c7..b1a432e3dac85676bbea282a44557bad706ec8d0 100644 --- a/database/ddl/table/unicaen_utilisateur_user.php +++ b/database/ddl/table/unicaen_utilisateur_user.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'unicaen_utilisateur_user', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'unicaen_utilisateur_user_id_seq', 'columns' => [ diff --git a/database/ddl/table/unicaen_validation_instance.php b/database/ddl/table/unicaen_validation_instance.php index 793a4343d2818f337989aa5090be2f4a440fe01a..874e417184b7214be44bb9029711b37400b5e8b5 100644 --- a/database/ddl/table/unicaen_validation_instance.php +++ b/database/ddl/table/unicaen_validation_instance.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'unicaen_validation_instance', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'unicaen_validation_instance_id_seq', 'columns' => [ diff --git a/database/ddl/table/unicaen_validation_type.php b/database/ddl/table/unicaen_validation_type.php index c28cc1d1fafb874c9f1aea31a41746f3d23349d2..9ba6673fa480f0ed791a5ee87ae86079b5888a48 100644 --- a/database/ddl/table/unicaen_validation_type.php +++ b/database/ddl/table/unicaen_validation_type.php @@ -6,7 +6,7 @@ return [ 'schema' => 'public', 'name' => 'unicaen_validation_type', 'temporary' => FALSE, - 'logging' => FALSE, + 'logging' => TRUE, 'commentaire' => NULL, 'sequence' => 'unicaen_validation_type_id_seq', 'columns' => [ diff --git a/database/ddl_columns_pos.php b/database/ddl_columns_pos.php index c42cd5ed184991f9ad1c2d01c05569b4b091c726..56ea6bed9547b586fc383b449ef62640f4749113 100644 --- a/database/ddl_columns_pos.php +++ b/database/ddl_columns_pos.php @@ -13,11 +13,9 @@ return [ 'deleted_on', 'octo_id', 'preecog_id', - 'harp_id', 'login', 'email', 'sexe', - 't_contrat_long', 'date_naissance', 'nom_famille', 'id', diff --git a/database/sources/unicaen_parametre_categorie.php b/database/sources/unicaen_parametre_categorie.php new file mode 100644 index 0000000000000000000000000000000000000000..d41ebb40a41b463255fd92196edaaa3a4bf079ea --- /dev/null +++ b/database/sources/unicaen_parametre_categorie.php @@ -0,0 +1,31 @@ +<?php + +/** Requête utilisée pour la collecte des données **/ +//select c.code, c.libelle, c.description, c.ordre +//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"], +]; + + +$array = []; +foreach ($data as $item) { + $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 diff --git a/database/sources/unicaen_parametre_parametre.php b/database/sources/unicaen_parametre_parametre.php new file mode 100644 index 0000000000000000000000000000000000000000..b544934b1bf7ab73090c0a875b7ba6fe7f8197a1 --- /dev/null +++ b/database/sources/unicaen_parametre_parametre.php @@ -0,0 +1,61 @@ +<?php + +/** Requête utilisée pour la collecte des données **/ +//select c.code, p.code, p.libelle, p.description, p.valeurs_possibles, p.ordre +//from unicaen_parametre_parametre p +//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"], +]; + + +$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; +} +return $array; \ No newline at end of file diff --git a/database/sources/unicaen_privilege_categorie.php b/database/sources/unicaen_privilege_categorie.php new file mode 100644 index 0000000000000000000000000000000000000000..3167918b56b6a6d3d01097e3e18a961a254e8f74 --- /dev/null +++ b/database/sources/unicaen_privilege_categorie.php @@ -0,0 +1,67 @@ +<?php + +/** Requête utilisée pour la collecte des données **/ +//select c.code, c.libelle, c.namespace, c.ordre +//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"], +]; + +$array = []; +foreach ($data as $item) { + $instance = [ + 'code' => $item[0], + 'libelle' => $item[1], + 'namespace' => $item[2], + 'ordre' => $item[3], + ]; + $array["unicaen_privilege_categorie"][] = $instance; +} +return $array; \ No newline at end of file diff --git a/database/sources/unicaen_privilege_privilege.php b/database/sources/unicaen_privilege_privilege.php new file mode 100644 index 0000000000000000000000000000000000000000..1c067a1af812b76f422c165caf847772dd37fb92 --- /dev/null +++ b/database/sources/unicaen_privilege_privilege.php @@ -0,0 +1,247 @@ +<?php + +/** Requête utilisée pour la collecte des données **/ +//select c.code, p.code, p.libelle, p.ordre +//from unicaen_privilege_privilege p +//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"], +]; + +$array = []; +foreach ($data as $item) { + $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 diff --git a/database/sources/unicaen_privilege_privilege_role_linker.php b/database/sources/unicaen_privilege_privilege_role_linker.php new file mode 100644 index 0000000000000000000000000000000000000000..9c43e87ab641b9e70ad900420f8b0b4e0c4c81b8 --- /dev/null +++ b/database/sources/unicaen_privilege_privilege_role_linker.php @@ -0,0 +1,32 @@ +<?php + +/** Requête utilisée pour la collecte des données **/ +// todo + + +$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"], +]; + +$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; +} +return $array; \ No newline at end of file diff --git a/database/sources/unicaen_utilisateur_role.php b/database/sources/unicaen_utilisateur_role.php new file mode 100644 index 0000000000000000000000000000000000000000..43b577361747bf65952d4ce7938dfdd3335ff3d8 --- /dev/null +++ b/database/sources/unicaen_utilisateur_role.php @@ -0,0 +1,35 @@ +<?php + +/** Requête utilisée pour la collecte des données **/ +//select r.role_id, r.libelle, +//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], +]; + +$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; +} +return $array; \ No newline at end of file diff --git a/database/sources/unicaen_utilisateur_role_linker.php b/database/sources/unicaen_utilisateur_role_linker.php new file mode 100644 index 0000000000000000000000000000000000000000..6b01468b03873ab4baa43951354a5184ba9a8d1e --- /dev/null +++ b/database/sources/unicaen_utilisateur_role_linker.php @@ -0,0 +1,28 @@ +<?php + +/** Requête utilisée pour la collecte des données **/ +//select +//u.username, r.role_id +//from unicaen_utilisateur_role_linker l +//join unicaen_utilisateur_user u on l.user_id = u.id +//join unicaen_utilisateur_role r on l.role_id = r.id +//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"] +]; + + +$array = []; +foreach ($data as $item) { + $instance = [ + 'user_id' => $item[0], + 'role_id' => $item[1], + ]; + $array["unicaen_utilisateur_role_linker"][] = $instance; +} +return $array; diff --git a/database/sources/unicaen_utilisateur_user.php b/database/sources/unicaen_utilisateur_user.php new file mode 100644 index 0000000000000000000000000000000000000000..b5213fb4abafcd322b0f2dfffa423bec26e208da --- /dev/null +++ b/database/sources/unicaen_utilisateur_user.php @@ -0,0 +1,35 @@ +<?php + +/** Requête utilisée pour la collecte des données **/ +//select +//u.username, u.display_name, u.email, u.password, +//case (u.state) when true then 't' else 'f' end +//from unicaen_utilisateur_user u +//where password <> 'ldap' + +$data = [ + ["Mes Formations","Mes Formations",null,"local","false", 0], + ["admin","Local Adminstrateur","local-admin@univ-demo.fr","\$2y$14\$D.o5.K1hKlL2ZbhVL3M2su9RnscuxgsA01fkPowTcs0vpulcJE1o2","t",1], + ["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"], +]; + +$array = []; +foreach ($data as $item) { + $instance = [ + 'username' => $item[0], + 'display_name' => $item[1], + 'email' => $item[2], + 'password' => $item[3], + 'state' => $item[4], + ]; + if (isset($item[5])) { $instance['id'] = $item[5]; } + $array["unicaen_utilisateur_user"][] = $instance; +} +return $array; diff --git a/documentation/docs/install.md b/documentation/docs/install.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/documentation/release/1.1.0.md b/documentation/release/1.1.0.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/module/Application/config/merged/command.config.php b/module/Application/config/merged/command.config.php index 8287ec692b1a0cb8118c318f742f522289787578..ad9aa21391156a5d8f5021f8dac37f942e145d63 100644 --- a/module/Application/config/merged/command.config.php +++ b/module/Application/config/merged/command.config.php @@ -4,7 +4,6 @@ use Application\Command\UpdateBddCommand; use Application\Command\UpdateBddCommandFactory; use Application\Command\UpdateDdlCommand; use Application\Command\UpdateDdlCommandFactory; -use Application\Service\Bdd\BddFactory; use Unicaen\BddAdmin\Bdd; @@ -27,7 +26,6 @@ return [ ], 'service_manager' => [ 'factories' => [ - Bdd::class => BddFactory::class, UpdateBddCommand::class => UpdateBddCommandFactory::class, UpdateDDlCommand::class => UpdateDdlCommandFactory::class, ], diff --git a/module/Application/config/module.config.php b/module/Application/config/module.config.php index 5757fb18dec1e8891c620307ce99910f0cc30c13..1d8b42c40a04c3060f1f0f37f7054ad6dd00e43d 100755 --- a/module/Application/config/module.config.php +++ b/module/Application/config/module.config.php @@ -14,7 +14,6 @@ use Application\Form\ModifierLibelle\ModifierLibelleForm; use Application\Form\ModifierLibelle\ModifierLibelleFormFactory; use Application\Form\ModifierLibelle\ModifierLibelleHydrator; use Application\Provider\Role\RoleProvider; -use Application\Service\Bdd\BddFactory; use Application\Service\Evenement\SynchroOctopusService; use Application\Service\Evenement\SynchroOctopusServiceFactory; use Application\Service\Macro\MacroService; @@ -31,7 +30,6 @@ use Doctrine\Persistence\Mapping\Driver\MappingDriverChain; use Laminas\Router\Http\Literal; use Metier\Provider\Privilege\MetierPrivileges; use Structure\Provider\Privilege\StructurePrivileges; -use Unicaen\BddAdmin\Bdd; use UnicaenPrivilege\Guard\PrivilegeController; use UnicaenPrivilege\Provider\Privilege\PrivilegePrivileges; use UnicaenUtilisateur\Provider\Privilege\RolePrivileges; @@ -300,7 +298,6 @@ return [ RgpdRendererEvenement::class => RgpdRendererEvenementFactory::class, SynchroOctopusService::class => SynchroOctopusServiceFactory::class, - Bdd::class => BddFactory::class, ], ], 'controllers' => [ diff --git a/module/Application/src/Application/Service/Bdd/BddFactory.php b/module/Application/src/Application/Service/Bdd/BddFactory.php deleted file mode 100644 index ece6f83d1b83a428704d05c22d7da8fb6aee032c..0000000000000000000000000000000000000000 --- a/module/Application/src/Application/Service/Bdd/BddFactory.php +++ /dev/null @@ -1,31 +0,0 @@ -<?php - -namespace Application\Service\Bdd; - -use Interop\Container\ContainerInterface; -use Psr\Container\ContainerExceptionInterface; -use Psr\Container\NotFoundExceptionInterface; -use Unicaen\BddAdmin\Bdd; - -class BddFactory -{ - - /** - * @throws ContainerExceptionInterface - * @throws NotFoundExceptionInterface - * - * @param ContainerInterface $container - * - * @return Bdd - */ - public function __invoke(ContainerInterface $container): Bdd - { - $config = $container->get('Config')['doctrine']['connection']['orm_default']; - $configOptions = $container->get('Config')['bdd-admin']; - - $bdd = new Bdd($config['params']); - $bdd->setOptions($configOptions); - - return $bdd; - } -} \ No newline at end of file