Commit b7d49901 authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

[EMC2] Modularisation de la partie MissionSpecifique

parent 117b9fd1
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -42,6 +42,7 @@ $modules = [
    'Unicaen\Console',
    'UnicaenSynchro',

    'MissionSpecifique',
    'Structure',
    'EntretienProfessionnel',
    'Carriere',
+3 −3
Original line number Diff line number Diff line
@@ -247,7 +247,7 @@ FROM d
JOIN unicaen_privilege_categorie cp ON cp.CODE = 'missionprincipale';

INSERT INTO unicaen_privilege_categorie (code, libelle, ordre, namespace)
VALUES ('missionspecifique', 'Gestion des missions spécifiques', 650, 'Application\Provider\Privilege');
VALUES ('missionspecifique', 'Gestion des missions spécifiques', 650, 'MissionSpecifique\Provider\Privilege');
INSERT INTO unicaen_privilege_privilege(CATEGORIE_ID, CODE, LIBELLE, ORDRE)
WITH d(code, lib, ordre) AS (
    SELECT 'missionspecifique_index', 'Gestion - Affichage de l''index des missions specifiques', 100 UNION
@@ -262,7 +262,7 @@ FROM d
JOIN unicaen_privilege_categorie cp ON cp.CODE = 'missionspecifique';

INSERT INTO unicaen_privilege_categorie (code, libelle, ordre, namespace)
VALUES ('missionspecifiquetheme', 'Gestion des thèmes de mission spécifique', 660, 'Application\Provider\Privilege');
VALUES ('missionspecifiquetheme', 'Gestion des thèmes de mission spécifique', 660, 'MissionSpecifique\Provider\Privilege');
INSERT INTO unicaen_privilege_privilege(CATEGORIE_ID, CODE, LIBELLE, ORDRE)
WITH d(code, lib, ordre) AS (
    SELECT 'missionspecifiquetheme_index', 'Gestion - Affichage de l''index des thèmes de mission specifique', 100 UNION
@@ -277,7 +277,7 @@ FROM d
JOIN unicaen_privilege_categorie cp ON cp.CODE = 'missionspecifiquetheme';

INSERT INTO unicaen_privilege_categorie (code, libelle, ordre, namespace)
VALUES ('missionspecifiquetype', 'Gestion des types de mission spécifique', 670, 'Application\Provider\Privilege');
VALUES ('missionspecifiquetype', 'Gestion des types de mission spécifique', 670, 'MissionSpecifique\Provider\Privilege');
INSERT INTO unicaen_privilege_privilege(CATEGORIE_ID, CODE, LIBELLE, ORDRE)
WITH d(code, lib, ordre) AS (
    SELECT 'missionspecifiquetype_index', 'Gestion - Affichage de l''index des types de mission specifique', 100 UNION
+4 −0
Original line number Diff line number Diff line
@@ -12,11 +12,15 @@ Version 4.3.2 (XX/01/2024)
- [Fix] Correction de la requête de recherche des fiches de postes (sql brut non modifié lors de la montée en version de unicaen/etat)
- [Fix] Correction de l'affichage des agents n'ayant plus d'affectation actuellement mais ayant eu un entretien
- [EMC2] Changement de l'affichage des campagnes d'EP dans l'index des supérieur et autorité
- [EMC2] Modularisation de la partie MissionSpecifique

Modification en BD
---

```postgresql
update unicaen_privilege_categorie set namespace='MissionSpecifique\Provider\Privilege' where code='missionspecifique';
update unicaen_privilege_categorie set namespace='MissionSpecifique\Provider\Privilege' where code='missionspecifiquetheme';
update unicaen_privilege_categorie set namespace='MissionSpecifique\Provider\Privilege' where code='missionspecifiquetype';
```

Evolution des librairies
+1 −1
Original line number Diff line number Diff line
@@ -5,9 +5,9 @@ namespace Application;
use Application\Controller\MissionSpecifiqueAffectationController;
use Application\Controller\MissionSpecifiqueAffectationControllerFactory;
use Application\Provider\Privilege\MissionspecifiqueaffectationPrivileges;
use UnicaenPrivilege\Guard\PrivilegeController;
use Laminas\Router\Http\Literal;
use Laminas\Router\Http\Segment;
use UnicaenPrivilege\Guard\PrivilegeController;

return [
    'bjyauthorize' => [
+1 −1
Original line number Diff line number Diff line
@@ -14,7 +14,7 @@ use Application\Provider\Privilege\ConfigurationPrivileges;
use Application\Provider\Privilege\FicheMetierPrivileges;
use Application\Provider\Privilege\FichePostePrivileges;
use Application\Provider\Privilege\MissionspecifiqueaffectationPrivileges;
use Application\Provider\Privilege\MissionspecifiquePrivileges;
use Missionspecifique\Provider\Privilege\MissionspecifiquePrivileges;
use Application\Provider\Role\RoleProvider;
use Application\Service\Evenement\SynchroOctopusService;
use Application\Service\Evenement\SynchroOctopusServiceFactory;
Loading