Loading data/privileges.php +1 −0 Original line number Diff line number Diff line Loading @@ -151,6 +151,7 @@ return [ 'libelle' => 'Missions', 'privileges' => [ 'visualisation' => 'Visualisation', 'visualisation-realise' => 'Visualisation des heures réalisées', 'edition' => 'Edition', 'validation' => 'Validation', 'devalidation' => 'Dévalidation', Loading module/Application/src/Provider/Privilege/Privileges.php +3 −2 Original line number Diff line number Diff line Loading @@ -166,6 +166,8 @@ class Privileges extends \UnicaenPrivilege\Provider\Privilege\Privileges const MISE_EN_PAIEMENT_VISUALISATION_INTERVENANT = 'mise-en-paiement-visualisation-intervenant'; const MISSION_AUTOVALIDATION = 'mission-autovalidation'; const MISSION_AUTOVALIDATION_REALISE = 'mission-autovalidation-realise'; const MISSION_CANDIDATURE_VALIDER = 'mission-candidature-valider'; const MISSION_CANDIDATURE_VISUALISATION = 'mission-candidature-visualisation'; const MISSION_DEVALIDATION = 'mission-devalidation'; const MISSION_DEVALIDATION_REALISE = 'mission-devalidation-realise'; const MISSION_EDITION = 'mission-edition'; Loading @@ -177,12 +179,11 @@ class Privileges extends \UnicaenPrivilege\Provider\Privilege\Privileges const MISSION_OFFRE_EMPLOI_SUPPRESSION = 'mission-offre-emploi-suppression'; const MISSION_OFFRE_EMPLOI_VALIDER = 'mission-offre-emploi-valider'; const MISSION_OFFRE_EMPLOI_VISUALISATION = 'mission-offre-emploi-visualisation'; const MISSION_CANDIDATURE_VALIDER = 'mission-candidature-valider'; const MISSION_CANDIDATURE_VISUALISATION = 'mission-candidature-visualisation'; const MISSION_SUPPRESSION_TYPE = 'mission-suppression-type'; const MISSION_VALIDATION = 'mission-validation'; const MISSION_VALIDATION_REALISE = 'mission-validation-realise'; const MISSION_VISUALISATION = 'mission-visualisation'; const MISSION_VISUALISATION_REALISE = 'mission-visualisation-realise'; const MISSION_VISUALISATION_TYPE = 'mission-visualisation-type'; const MODIF_SERVICE_DU_ASSOCIATION = 'modif-service-du-association'; const MODIF_SERVICE_DU_EDITION = 'modif-service-du-edition'; Loading module/Intervenant/src/Entity/Db/Statut.php +1 −0 Original line number Diff line number Diff line Loading @@ -1558,6 +1558,7 @@ class Statut implements ParametreEntityInterface, RoleInterface, ResourceInterfa Privileges::CLOTURE_CLOTURE => $this->cloture && ($this->serviceRealiseEdition || $this->referentielRealiseEdition), Privileges::CONTRAT_CONTRAT_GENERATION => $this->contrat && $this->contratGeneration, Privileges::MISSION_VISUALISATION => $this->mission && $this->missionVisualisation, Privileges::MISSION_VISUALISATION_REALISE => $this->mission, Privileges::MISSION_EDITION => $this->mission && $this->missionEdition, Privileges::MISSION_EDITION_REALISE => $this->mission && $this->missionRealiseEdition, Privileges::MISSION_OFFRE_EMPLOI_POSTULER => $this->offreEmploiPostuler, Loading module/Mission/config/saisie.config.php +2 −1 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ namespace Mission; use Application\Entity\Db\WfEtape; use Application\Provider\Privilege\Privileges; use UnicaenPrivilege\Assertion\AssertionFactory; use UnicaenPrivilege\Guard\PrivilegeController; return [ Loading Loading @@ -116,7 +117,7 @@ return [ 'intervenant', ], 'withtarget' => true, 'visible' => Assertion\SaisieAssertion::class, 'resource' => PrivilegeController::getResourceId(Controller\SaisieController::class, 'index'), 'order' => 8, ], ], Loading module/Mission/config/suivi.config.php +4 −3 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ namespace Mission; use Application\Entity\Db\WfEtape; use Application\Provider\Privilege\Privileges; use UnicaenPrivilege\Assertion\AssertionFactory; use UnicaenPrivilege\Guard\PrivilegeController; return [ Loading @@ -15,7 +16,7 @@ return [ 'route' => '/:intervenant/missions-suivi', 'controller' => Controller\SuiviController::class, 'action' => 'index', 'privileges' => Privileges::MISSION_VISUALISATION, 'privileges' => Privileges::MISSION_VISUALISATION_REALISE, 'assertion' => Assertion\SuiviAssertion::class, ], ], Loading @@ -29,7 +30,7 @@ return [ 'route' => '/liste/:intervenant', 'controller' => Controller\SuiviController::class, 'action' => 'liste', 'privileges' => Privileges::MISSION_VISUALISATION, 'privileges' => Privileges::MISSION_VISUALISATION_REALISE, 'assertion' => Assertion\SuiviAssertion::class, ], 'ajout' => [ Loading Loading @@ -85,7 +86,7 @@ return [ 'intervenant', ], 'withtarget' => true, 'visible' => Assertion\SuiviAssertion::class, 'resource' => PrivilegeController::getResourceId(Controller\SuiviController::class, 'index'), 'order' => 13, ], ], Loading Loading
data/privileges.php +1 −0 Original line number Diff line number Diff line Loading @@ -151,6 +151,7 @@ return [ 'libelle' => 'Missions', 'privileges' => [ 'visualisation' => 'Visualisation', 'visualisation-realise' => 'Visualisation des heures réalisées', 'edition' => 'Edition', 'validation' => 'Validation', 'devalidation' => 'Dévalidation', Loading
module/Application/src/Provider/Privilege/Privileges.php +3 −2 Original line number Diff line number Diff line Loading @@ -166,6 +166,8 @@ class Privileges extends \UnicaenPrivilege\Provider\Privilege\Privileges const MISE_EN_PAIEMENT_VISUALISATION_INTERVENANT = 'mise-en-paiement-visualisation-intervenant'; const MISSION_AUTOVALIDATION = 'mission-autovalidation'; const MISSION_AUTOVALIDATION_REALISE = 'mission-autovalidation-realise'; const MISSION_CANDIDATURE_VALIDER = 'mission-candidature-valider'; const MISSION_CANDIDATURE_VISUALISATION = 'mission-candidature-visualisation'; const MISSION_DEVALIDATION = 'mission-devalidation'; const MISSION_DEVALIDATION_REALISE = 'mission-devalidation-realise'; const MISSION_EDITION = 'mission-edition'; Loading @@ -177,12 +179,11 @@ class Privileges extends \UnicaenPrivilege\Provider\Privilege\Privileges const MISSION_OFFRE_EMPLOI_SUPPRESSION = 'mission-offre-emploi-suppression'; const MISSION_OFFRE_EMPLOI_VALIDER = 'mission-offre-emploi-valider'; const MISSION_OFFRE_EMPLOI_VISUALISATION = 'mission-offre-emploi-visualisation'; const MISSION_CANDIDATURE_VALIDER = 'mission-candidature-valider'; const MISSION_CANDIDATURE_VISUALISATION = 'mission-candidature-visualisation'; const MISSION_SUPPRESSION_TYPE = 'mission-suppression-type'; const MISSION_VALIDATION = 'mission-validation'; const MISSION_VALIDATION_REALISE = 'mission-validation-realise'; const MISSION_VISUALISATION = 'mission-visualisation'; const MISSION_VISUALISATION_REALISE = 'mission-visualisation-realise'; const MISSION_VISUALISATION_TYPE = 'mission-visualisation-type'; const MODIF_SERVICE_DU_ASSOCIATION = 'modif-service-du-association'; const MODIF_SERVICE_DU_EDITION = 'modif-service-du-edition'; Loading
module/Intervenant/src/Entity/Db/Statut.php +1 −0 Original line number Diff line number Diff line Loading @@ -1558,6 +1558,7 @@ class Statut implements ParametreEntityInterface, RoleInterface, ResourceInterfa Privileges::CLOTURE_CLOTURE => $this->cloture && ($this->serviceRealiseEdition || $this->referentielRealiseEdition), Privileges::CONTRAT_CONTRAT_GENERATION => $this->contrat && $this->contratGeneration, Privileges::MISSION_VISUALISATION => $this->mission && $this->missionVisualisation, Privileges::MISSION_VISUALISATION_REALISE => $this->mission, Privileges::MISSION_EDITION => $this->mission && $this->missionEdition, Privileges::MISSION_EDITION_REALISE => $this->mission && $this->missionRealiseEdition, Privileges::MISSION_OFFRE_EMPLOI_POSTULER => $this->offreEmploiPostuler, Loading
module/Mission/config/saisie.config.php +2 −1 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ namespace Mission; use Application\Entity\Db\WfEtape; use Application\Provider\Privilege\Privileges; use UnicaenPrivilege\Assertion\AssertionFactory; use UnicaenPrivilege\Guard\PrivilegeController; return [ Loading Loading @@ -116,7 +117,7 @@ return [ 'intervenant', ], 'withtarget' => true, 'visible' => Assertion\SaisieAssertion::class, 'resource' => PrivilegeController::getResourceId(Controller\SaisieController::class, 'index'), 'order' => 8, ], ], Loading
module/Mission/config/suivi.config.php +4 −3 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ namespace Mission; use Application\Entity\Db\WfEtape; use Application\Provider\Privilege\Privileges; use UnicaenPrivilege\Assertion\AssertionFactory; use UnicaenPrivilege\Guard\PrivilegeController; return [ Loading @@ -15,7 +16,7 @@ return [ 'route' => '/:intervenant/missions-suivi', 'controller' => Controller\SuiviController::class, 'action' => 'index', 'privileges' => Privileges::MISSION_VISUALISATION, 'privileges' => Privileges::MISSION_VISUALISATION_REALISE, 'assertion' => Assertion\SuiviAssertion::class, ], ], Loading @@ -29,7 +30,7 @@ return [ 'route' => '/liste/:intervenant', 'controller' => Controller\SuiviController::class, 'action' => 'liste', 'privileges' => Privileges::MISSION_VISUALISATION, 'privileges' => Privileges::MISSION_VISUALISATION_REALISE, 'assertion' => Assertion\SuiviAssertion::class, ], 'ajout' => [ Loading Loading @@ -85,7 +86,7 @@ return [ 'intervenant', ], 'withtarget' => true, 'visible' => Assertion\SuiviAssertion::class, 'resource' => PrivilegeController::getResourceId(Controller\SuiviController::class, 'index'), 'order' => 13, ], ], Loading