Loading documentation/002_DB_EMC2_CARRIERE.sql +19 −3 Original line number Diff line number Diff line Loading @@ -163,7 +163,8 @@ INSERT INTO unicaen_privilege_privilege(CATEGORIE_ID, CODE, LIBELLE, ORDRE) WITH d(code, lib, ordre) AS ( SELECT 'corps_index', 'Accéder à l''index des corps', 10 UNION SELECT 'corps_afficher', 'Afficher les corps', 20 UNION SELECT 'corps_modifier', 'Modifier un corps', 30 SELECT 'corps_modifier', 'Modifier un corps', 30 UNION SELECT 'corps_lister_agents', 'Lister les agents', 40 ) SELECT cp.id, d.code, d.lib, d.ordre FROM d Loading @@ -175,7 +176,8 @@ INSERT INTO unicaen_privilege_privilege(CATEGORIE_ID, CODE, LIBELLE, ORDRE) WITH d(code, lib, ordre) AS ( SELECT 'grade_index', 'Accéder à l''index des grades', 10 UNION SELECT 'grade_afficher', 'Afficher un grade', 20 UNION SELECT 'grade_modifier', 'Modifier un grade', 30 SELECT 'grade_modifier', 'Modifier un grade', 30 UNION SELECT 'grade_lister_agents', 'Lister les agents', 40 ) SELECT cp.id, d.code, d.lib, d.ordre FROM d Loading @@ -187,12 +189,26 @@ INSERT INTO unicaen_privilege_privilege(CATEGORIE_ID, CODE, LIBELLE, ORDRE) WITH d(code, lib, ordre) AS ( SELECT 'correspondance_index', 'Accéder à l''index des correspondances', 10 UNION SELECT 'correspondance_afficher', 'Afficher une correspondance', 20 UNION SELECT 'correspondance_modifier', 'Modifier une correspondance', 30 SELECT 'correspondance_modifier', 'Modifier une correspondance', 30 UNION SELECT 'correspondance_lister_agents', 'Lister les agents', 40 ) SELECT cp.id, d.code, d.lib, d.ordre FROM d JOIN unicaen_privilege_categorie cp ON cp.CODE = 'correspondance'; INSERT INTO unicaen_privilege_categorie (code, libelle, ordre, namespace) VALUES ('emploitype', 'Gestion des emplois types', 620, 'Carriere\Provider\Privilege'); INSERT INTO unicaen_privilege_privilege(CATEGORIE_ID, CODE, LIBELLE, ORDRE) WITH d(code, lib, ordre) AS ( SELECT 'emploitype_index', 'Accéder à l''index des grades', 10 UNION SELECT 'emploitype_afficher', 'Afficher un grade', 20 UNION SELECT 'emploitype_modifier', 'Modifier un grade', 30 UNION SELECT 'emploitype_lister_agents', 'Lister les agents', 40 ) SELECT cp.id, d.code, d.lib, d.ordre FROM d JOIN unicaen_privilege_categorie cp ON cp.CODE = 'emploitype'; INSERT INTO unicaen_privilege_categorie (code, libelle, ordre, namespace) VALUES ('niveaucarriere', 'Gestion des niveaux de carrière ', 1000, 'Carriere\Provider\Privilege'); INSERT INTO unicaen_privilege_privilege(CATEGORIE_ID, CODE, LIBELLE, ORDRE) Loading documentation/release/3.2.4.md +13 −1 Original line number Diff line number Diff line Loading @@ -30,7 +30,19 @@ create table carriere_emploitype alter table agent_carriere_grade add emploitype_id integer; --alter table agent_carriere_grade add constraint agent_carriere_grade_carriere_emploitype_id_fk foreign key (emploitype_id) references carriere_emploitype on delete set null; -- privileges INSERT INTO unicaen_privilege_categorie (code, libelle, ordre, namespace) VALUES ('emploitype', 'Gestion des emplois types', 620, 'Carriere\Provider\Privilege'); INSERT INTO unicaen_privilege_privilege(CATEGORIE_ID, CODE, LIBELLE, ORDRE) WITH d(code, lib, ordre) AS ( SELECT 'emploitype_index', 'Accéder à l''index', 10 UNION SELECT 'emploitype_afficher', 'Afficher', 20 UNION SELECT 'emploitype_modifier', 'Modifier', 30 UNION SELECT 'emploitype_lister_agents', 'Lister les agents', 40 ) SELECT cp.id, d.code, d.lib, d.ordre FROM d JOIN unicaen_privilege_categorie cp ON cp.CODE = 'emploitype'; ``` Loading module/Carriere/config/merged/emploi-type.config.php +4 −4 Original line number Diff line number Diff line Loading @@ -4,13 +4,13 @@ namespace Carriere; use Carriere\Controller\EmploiTypeController; use Carriere\Controller\EmploiTypeControllerFactory; use Carriere\Provider\Privilege\CorpsPrivileges; use Carriere\Provider\Privilege\EmploiTypePrivileges; use Carriere\Service\EmploiType\EmploiTypeService; use Carriere\Service\EmploiType\EmploiTypeServiceFactory; use Carriere\View\Helper\EmploiTypeViewHelper; use UnicaenPrivilege\Guard\PrivilegeController; use Laminas\Router\Http\Literal; use Laminas\Router\Http\Segment; use UnicaenPrivilege\Guard\PrivilegeController; return [ 'bjyauthorize' => [ Loading @@ -22,7 +22,7 @@ return [ 'index', ], 'privileges' => [ CorpsPrivileges::CORPS_INDEX, EmploiTypePrivileges::EMPLOITYPE_INDEX, ], ], [ Loading @@ -31,7 +31,7 @@ return [ 'afficher-agents', ], 'privileges' => [ CorpsPrivileges::CORPS_LISTER_AGENTS, EmploiTypePrivileges::EMPLOITYPE_AFFICHER, ], ], ], Loading module/Carriere/src/Carriere/Provider/Privilege/EmploiTypePrivileges.php 0 → 100644 +13 −0 Original line number Diff line number Diff line <?php namespace Carriere\Provider\Privilege; use UnicaenPrivilege\Provider\Privilege\Privileges; class EmploiTypePrivileges extends Privileges { const EMPLOITYPE_INDEX = 'emploitype-emploitype_index'; const EMPLOITYPE_AFFICHER = 'emploitype-emploitype_afficher'; const EMPLOITYPE_MODIFIER = 'emploitype-emploitype_modifier'; const EMPLOITYPE_LISTER_AGENTS = 'emploitype-emploitype_lister_agents'; } No newline at end of file Loading
documentation/002_DB_EMC2_CARRIERE.sql +19 −3 Original line number Diff line number Diff line Loading @@ -163,7 +163,8 @@ INSERT INTO unicaen_privilege_privilege(CATEGORIE_ID, CODE, LIBELLE, ORDRE) WITH d(code, lib, ordre) AS ( SELECT 'corps_index', 'Accéder à l''index des corps', 10 UNION SELECT 'corps_afficher', 'Afficher les corps', 20 UNION SELECT 'corps_modifier', 'Modifier un corps', 30 SELECT 'corps_modifier', 'Modifier un corps', 30 UNION SELECT 'corps_lister_agents', 'Lister les agents', 40 ) SELECT cp.id, d.code, d.lib, d.ordre FROM d Loading @@ -175,7 +176,8 @@ INSERT INTO unicaen_privilege_privilege(CATEGORIE_ID, CODE, LIBELLE, ORDRE) WITH d(code, lib, ordre) AS ( SELECT 'grade_index', 'Accéder à l''index des grades', 10 UNION SELECT 'grade_afficher', 'Afficher un grade', 20 UNION SELECT 'grade_modifier', 'Modifier un grade', 30 SELECT 'grade_modifier', 'Modifier un grade', 30 UNION SELECT 'grade_lister_agents', 'Lister les agents', 40 ) SELECT cp.id, d.code, d.lib, d.ordre FROM d Loading @@ -187,12 +189,26 @@ INSERT INTO unicaen_privilege_privilege(CATEGORIE_ID, CODE, LIBELLE, ORDRE) WITH d(code, lib, ordre) AS ( SELECT 'correspondance_index', 'Accéder à l''index des correspondances', 10 UNION SELECT 'correspondance_afficher', 'Afficher une correspondance', 20 UNION SELECT 'correspondance_modifier', 'Modifier une correspondance', 30 SELECT 'correspondance_modifier', 'Modifier une correspondance', 30 UNION SELECT 'correspondance_lister_agents', 'Lister les agents', 40 ) SELECT cp.id, d.code, d.lib, d.ordre FROM d JOIN unicaen_privilege_categorie cp ON cp.CODE = 'correspondance'; INSERT INTO unicaen_privilege_categorie (code, libelle, ordre, namespace) VALUES ('emploitype', 'Gestion des emplois types', 620, 'Carriere\Provider\Privilege'); INSERT INTO unicaen_privilege_privilege(CATEGORIE_ID, CODE, LIBELLE, ORDRE) WITH d(code, lib, ordre) AS ( SELECT 'emploitype_index', 'Accéder à l''index des grades', 10 UNION SELECT 'emploitype_afficher', 'Afficher un grade', 20 UNION SELECT 'emploitype_modifier', 'Modifier un grade', 30 UNION SELECT 'emploitype_lister_agents', 'Lister les agents', 40 ) SELECT cp.id, d.code, d.lib, d.ordre FROM d JOIN unicaen_privilege_categorie cp ON cp.CODE = 'emploitype'; INSERT INTO unicaen_privilege_categorie (code, libelle, ordre, namespace) VALUES ('niveaucarriere', 'Gestion des niveaux de carrière ', 1000, 'Carriere\Provider\Privilege'); INSERT INTO unicaen_privilege_privilege(CATEGORIE_ID, CODE, LIBELLE, ORDRE) Loading
documentation/release/3.2.4.md +13 −1 Original line number Diff line number Diff line Loading @@ -30,7 +30,19 @@ create table carriere_emploitype alter table agent_carriere_grade add emploitype_id integer; --alter table agent_carriere_grade add constraint agent_carriere_grade_carriere_emploitype_id_fk foreign key (emploitype_id) references carriere_emploitype on delete set null; -- privileges INSERT INTO unicaen_privilege_categorie (code, libelle, ordre, namespace) VALUES ('emploitype', 'Gestion des emplois types', 620, 'Carriere\Provider\Privilege'); INSERT INTO unicaen_privilege_privilege(CATEGORIE_ID, CODE, LIBELLE, ORDRE) WITH d(code, lib, ordre) AS ( SELECT 'emploitype_index', 'Accéder à l''index', 10 UNION SELECT 'emploitype_afficher', 'Afficher', 20 UNION SELECT 'emploitype_modifier', 'Modifier', 30 UNION SELECT 'emploitype_lister_agents', 'Lister les agents', 40 ) SELECT cp.id, d.code, d.lib, d.ordre FROM d JOIN unicaen_privilege_categorie cp ON cp.CODE = 'emploitype'; ``` Loading
module/Carriere/config/merged/emploi-type.config.php +4 −4 Original line number Diff line number Diff line Loading @@ -4,13 +4,13 @@ namespace Carriere; use Carriere\Controller\EmploiTypeController; use Carriere\Controller\EmploiTypeControllerFactory; use Carriere\Provider\Privilege\CorpsPrivileges; use Carriere\Provider\Privilege\EmploiTypePrivileges; use Carriere\Service\EmploiType\EmploiTypeService; use Carriere\Service\EmploiType\EmploiTypeServiceFactory; use Carriere\View\Helper\EmploiTypeViewHelper; use UnicaenPrivilege\Guard\PrivilegeController; use Laminas\Router\Http\Literal; use Laminas\Router\Http\Segment; use UnicaenPrivilege\Guard\PrivilegeController; return [ 'bjyauthorize' => [ Loading @@ -22,7 +22,7 @@ return [ 'index', ], 'privileges' => [ CorpsPrivileges::CORPS_INDEX, EmploiTypePrivileges::EMPLOITYPE_INDEX, ], ], [ Loading @@ -31,7 +31,7 @@ return [ 'afficher-agents', ], 'privileges' => [ CorpsPrivileges::CORPS_LISTER_AGENTS, EmploiTypePrivileges::EMPLOITYPE_AFFICHER, ], ], ], Loading
module/Carriere/src/Carriere/Provider/Privilege/EmploiTypePrivileges.php 0 → 100644 +13 −0 Original line number Diff line number Diff line <?php namespace Carriere\Provider\Privilege; use UnicaenPrivilege\Provider\Privilege\Privileges; class EmploiTypePrivileges extends Privileges { const EMPLOITYPE_INDEX = 'emploitype-emploitype_index'; const EMPLOITYPE_AFFICHER = 'emploitype-emploitype_afficher'; const EMPLOITYPE_MODIFIER = 'emploitype-emploitype_modifier'; const EMPLOITYPE_LISTER_AGENTS = 'emploitype-emploitype_lister_agents'; } No newline at end of file