Loading documentation/release/3.1.7.md 0 → 100644 +41 −0 Original line number Diff line number Diff line **CHANGES version 3.1.7** === Changements --- * La colonne action des index du module `Carriere` est maintenant conditionné au fait de pouvoir effectuer au moins une action * Nouveaux privilèges pour l'affichage des agents à partir des éléments du module `Carriere` Modification de la base de données --- * Nouveaux privilèges pour la partie GPEC du module `Carriere` ```postgresql INSERT INTO unicaen_privilege_privilege(CATEGORIE_ID, CODE, LIBELLE, ORDRE) WITH d(code, lib, ordre) AS ( SELECT 'corps_lister_agents', 'Lister les agents', 100 ) SELECT cp.id, d.code, d.lib, d.ordre FROM d JOIN unicaen_privilege_categorie cp ON cp.CODE = 'corps'; INSERT INTO unicaen_privilege_privilege(CATEGORIE_ID, CODE, LIBELLE, ORDRE) WITH d(code, lib, ordre) AS ( SELECT 'correspondance_lister_agents', 'Lister les agents', 100 ) SELECT cp.id, d.code, d.lib, d.ordre FROM d JOIN unicaen_privilege_categorie cp ON cp.CODE = 'correspondance'; INSERT INTO unicaen_privilege_privilege(CATEGORIE_ID, CODE, LIBELLE, ORDRE) WITH d(code, lib, ordre) AS ( SELECT 'grade_lister_agents', 'Lister les agents', 100 ) SELECT cp.id, d.code, d.lib, d.ordre FROM d JOIN unicaen_privilege_categorie cp ON cp.CODE = 'grade'; -- TODO -- ajuster les privilèges en fonction de votre structure ``` No newline at end of file module/Carriere/config/merged/corps.config.php +1 −1 Original line number Diff line number Diff line Loading @@ -30,7 +30,7 @@ return [ 'afficher-agents', ], 'privileges' => [ CorpsPrivileges::CORPS_AFFICHER, CorpsPrivileges::CORPS_LISTER_AGENTS, ], ], [ Loading module/Carriere/config/merged/correspondance.config.php +9 −1 Original line number Diff line number Diff line Loading @@ -24,12 +24,20 @@ return [ 'controller' => CorrespondanceController::class, 'action' => [ 'index', 'afficher-agents', ], 'privileges' => [ CorrespondancePrivileges::CORRESPONDANCE_INDEX, ], ], [ 'controller' => CorrespondanceController::class, 'action' => [ 'afficher-agents', ], 'privileges' => [ CorrespondancePrivileges::CORRESPONDANCE_LISTER_AGENTS, ], ], [ 'controller' => CorrespondanceTypeController::class, 'action' => [ Loading module/Carriere/config/merged/grade.config.php +9 −1 Original line number Diff line number Diff line Loading @@ -19,12 +19,20 @@ return [ 'controller' => GradeController::class, 'action' => [ 'index', 'afficher-agents', ], 'privileges' => [ GradePrivileges::GRADE_INDEX ], ], [ 'controller' => GradeController::class, 'action' => [ 'afficher-agents', ], 'privileges' => [ GradePrivileges::GRADE_LISTER_AGENTS ], ], ], ], Loading module/Carriere/src/Carriere/Provider/Privilege/CorpsPrivileges.php +1 −0 Original line number Diff line number Diff line Loading @@ -9,4 +9,5 @@ class CorpsPrivileges extends Privileges const CORPS_INDEX = 'corps-corps_index'; const CORPS_AFFICHER = 'corps-corps_afficher'; const CORPS_MODIFIER = 'corps-corps_modifier'; const CORPS_LISTER_AGENTS = 'corps-corps_lister_agents'; } No newline at end of file Loading
documentation/release/3.1.7.md 0 → 100644 +41 −0 Original line number Diff line number Diff line **CHANGES version 3.1.7** === Changements --- * La colonne action des index du module `Carriere` est maintenant conditionné au fait de pouvoir effectuer au moins une action * Nouveaux privilèges pour l'affichage des agents à partir des éléments du module `Carriere` Modification de la base de données --- * Nouveaux privilèges pour la partie GPEC du module `Carriere` ```postgresql INSERT INTO unicaen_privilege_privilege(CATEGORIE_ID, CODE, LIBELLE, ORDRE) WITH d(code, lib, ordre) AS ( SELECT 'corps_lister_agents', 'Lister les agents', 100 ) SELECT cp.id, d.code, d.lib, d.ordre FROM d JOIN unicaen_privilege_categorie cp ON cp.CODE = 'corps'; INSERT INTO unicaen_privilege_privilege(CATEGORIE_ID, CODE, LIBELLE, ORDRE) WITH d(code, lib, ordre) AS ( SELECT 'correspondance_lister_agents', 'Lister les agents', 100 ) SELECT cp.id, d.code, d.lib, d.ordre FROM d JOIN unicaen_privilege_categorie cp ON cp.CODE = 'correspondance'; INSERT INTO unicaen_privilege_privilege(CATEGORIE_ID, CODE, LIBELLE, ORDRE) WITH d(code, lib, ordre) AS ( SELECT 'grade_lister_agents', 'Lister les agents', 100 ) SELECT cp.id, d.code, d.lib, d.ordre FROM d JOIN unicaen_privilege_categorie cp ON cp.CODE = 'grade'; -- TODO -- ajuster les privilèges en fonction de votre structure ``` No newline at end of file
module/Carriere/config/merged/corps.config.php +1 −1 Original line number Diff line number Diff line Loading @@ -30,7 +30,7 @@ return [ 'afficher-agents', ], 'privileges' => [ CorpsPrivileges::CORPS_AFFICHER, CorpsPrivileges::CORPS_LISTER_AGENTS, ], ], [ Loading
module/Carriere/config/merged/correspondance.config.php +9 −1 Original line number Diff line number Diff line Loading @@ -24,12 +24,20 @@ return [ 'controller' => CorrespondanceController::class, 'action' => [ 'index', 'afficher-agents', ], 'privileges' => [ CorrespondancePrivileges::CORRESPONDANCE_INDEX, ], ], [ 'controller' => CorrespondanceController::class, 'action' => [ 'afficher-agents', ], 'privileges' => [ CorrespondancePrivileges::CORRESPONDANCE_LISTER_AGENTS, ], ], [ 'controller' => CorrespondanceTypeController::class, 'action' => [ Loading
module/Carriere/config/merged/grade.config.php +9 −1 Original line number Diff line number Diff line Loading @@ -19,12 +19,20 @@ return [ 'controller' => GradeController::class, 'action' => [ 'index', 'afficher-agents', ], 'privileges' => [ GradePrivileges::GRADE_INDEX ], ], [ 'controller' => GradeController::class, 'action' => [ 'afficher-agents', ], 'privileges' => [ GradePrivileges::GRADE_LISTER_AGENTS ], ], ], ], Loading
module/Carriere/src/Carriere/Provider/Privilege/CorpsPrivileges.php +1 −0 Original line number Diff line number Diff line Loading @@ -9,4 +9,5 @@ class CorpsPrivileges extends Privileges const CORPS_INDEX = 'corps-corps_index'; const CORPS_AFFICHER = 'corps-corps_afficher'; const CORPS_MODIFIER = 'corps-corps_modifier'; const CORPS_LISTER_AGENTS = 'corps-corps_lister_agents'; } No newline at end of file