Loading data/ddl/table/STATUT.php +24 −0 Original line number Diff line number Diff line Loading @@ -693,6 +693,18 @@ return [ 'position' => 83, 'commentaire' => NULL, ], 'MISSION_EDITION' => [ 'name' => 'MISSION_EDITION', 'type' => 'bool', 'bdd-type' => 'NUMBER', 'length' => 0, 'scale' => '0', 'precision' => 1, 'nullable' => FALSE, 'default' => '0', 'position' => 89, 'commentaire' => NULL, ], 'MISSION_REALISE_EDITION' => [ 'name' => 'MISSION_REALISE_EDITION', 'type' => 'bool', Loading @@ -705,6 +717,18 @@ return [ 'position' => 84, 'commentaire' => NULL, ], 'MISSION_VISUALISATION' => [ 'name' => 'MISSION_VISUALISATION', 'type' => 'bool', 'bdd-type' => 'NUMBER', 'length' => 0, 'scale' => '0', 'precision' => 1, 'nullable' => FALSE, 'default' => '1', 'position' => 88, 'commentaire' => NULL, ], 'MODIF_SERVICE_DU' => [ 'name' => 'MODIF_SERVICE_DU', 'type' => 'bool', Loading data/ddl_columns_pos.php +2 −0 Original line number Diff line number Diff line Loading @@ -1311,6 +1311,8 @@ return [ 'TAUX_REMU_ID', 'DOSSIER_STATUT', 'OFFRE_EMPLOI_POSTULER', 'MISSION_VISUALISATION', 'MISSION_EDITION', ], 'STRUCTURE' => [ 'ID', Loading module/Intervenant/src/Entity/Db/Mapping/Intervenant.Entity.Db.Statut.dcm.xml +2 −0 Original line number Diff line number Diff line Loading @@ -87,6 +87,8 @@ <field name="referentielRealiseEdition" type="boolean" column="REFERENTIEL_REALISE_EDITION" nullable="false"/> <field name="mission" type="boolean" column="MISSION" nullable="false"/> <field name="missionVisualisation" type="boolean" column="MISSION_VISUALISATION" nullable="false"/> <field name="missionEdition" type="boolean" column="MISSION_EDITION" nullable="false"/> <field name="missionRealiseEdition" type="boolean" column="MISSION_REALISE_EDITION" nullable="false"/> <field name="offreEmploiPostuler" type="boolean" column="OFFRE_EMPLOI_POSTULER" nullable="false"/> Loading module/Intervenant/src/Entity/Db/Statut.php +3 −0 Original line number Diff line number Diff line Loading @@ -1557,6 +1557,9 @@ class Statut implements ParametreEntityInterface, RoleInterface, ResourceInterfa Privileges::MISE_EN_PAIEMENT_VISUALISATION_INTERVENANT => $this->paiementVisualisation, 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_EDITION => $this->mission && $this->missionEdition, Privileges::MISSION_EDITION_REALISE => $this->mission && $this->missionRealiseEdition, Privileges::MISSION_OFFRE_EMPLOI_POSTULER => $this->offreEmploiPostuler, ]; Loading module/Intervenant/src/Form/StatutSaisieForm.php +4 −6 Original line number Diff line number Diff line Loading @@ -59,7 +59,7 @@ class StatutSaisieForm extends AbstractForm 'tauxRemu' => 'Taux de rémunération', 'typeIntervenant' => 'Type d\'intervenant', 'mission' => 'Visualisation/Modification de mission', 'missionRealise' => 'Saisie du réalisé', 'missionRealise' => 'Suivi de mission', 'offreEmploiPostuler' => 'Postuler à une offre d\'emploi', ]; Loading Loading @@ -164,15 +164,13 @@ class StatutSaisieForm extends AbstractForm 'name' => 'missionRealise', 'options' => [ 'value_options' => [ 'desactive' => 'Désactivé', //'active' => 'Activé mais non visible par l\'intervenant', //'visualisation' => 'Activé et visible par l\'intervenant', 'edition' => 'Activé et modifiable par l\'intervenant', 'visualisation' => 'Visible par l\'intervenant', 'edition' => 'Modifiable par l\'intervenant', ], ], 'hydrator' => [ 'getter' => function (Statut $statut, string $name) { $real = $statut->getMissionRealiseEdition() ? 'edition' : 'desactive'; $real = $statut->getMissionRealiseEdition() ? 'edition' : 'visualisation'; return $real; }, Loading Loading
data/ddl/table/STATUT.php +24 −0 Original line number Diff line number Diff line Loading @@ -693,6 +693,18 @@ return [ 'position' => 83, 'commentaire' => NULL, ], 'MISSION_EDITION' => [ 'name' => 'MISSION_EDITION', 'type' => 'bool', 'bdd-type' => 'NUMBER', 'length' => 0, 'scale' => '0', 'precision' => 1, 'nullable' => FALSE, 'default' => '0', 'position' => 89, 'commentaire' => NULL, ], 'MISSION_REALISE_EDITION' => [ 'name' => 'MISSION_REALISE_EDITION', 'type' => 'bool', Loading @@ -705,6 +717,18 @@ return [ 'position' => 84, 'commentaire' => NULL, ], 'MISSION_VISUALISATION' => [ 'name' => 'MISSION_VISUALISATION', 'type' => 'bool', 'bdd-type' => 'NUMBER', 'length' => 0, 'scale' => '0', 'precision' => 1, 'nullable' => FALSE, 'default' => '1', 'position' => 88, 'commentaire' => NULL, ], 'MODIF_SERVICE_DU' => [ 'name' => 'MODIF_SERVICE_DU', 'type' => 'bool', Loading
data/ddl_columns_pos.php +2 −0 Original line number Diff line number Diff line Loading @@ -1311,6 +1311,8 @@ return [ 'TAUX_REMU_ID', 'DOSSIER_STATUT', 'OFFRE_EMPLOI_POSTULER', 'MISSION_VISUALISATION', 'MISSION_EDITION', ], 'STRUCTURE' => [ 'ID', Loading
module/Intervenant/src/Entity/Db/Mapping/Intervenant.Entity.Db.Statut.dcm.xml +2 −0 Original line number Diff line number Diff line Loading @@ -87,6 +87,8 @@ <field name="referentielRealiseEdition" type="boolean" column="REFERENTIEL_REALISE_EDITION" nullable="false"/> <field name="mission" type="boolean" column="MISSION" nullable="false"/> <field name="missionVisualisation" type="boolean" column="MISSION_VISUALISATION" nullable="false"/> <field name="missionEdition" type="boolean" column="MISSION_EDITION" nullable="false"/> <field name="missionRealiseEdition" type="boolean" column="MISSION_REALISE_EDITION" nullable="false"/> <field name="offreEmploiPostuler" type="boolean" column="OFFRE_EMPLOI_POSTULER" nullable="false"/> Loading
module/Intervenant/src/Entity/Db/Statut.php +3 −0 Original line number Diff line number Diff line Loading @@ -1557,6 +1557,9 @@ class Statut implements ParametreEntityInterface, RoleInterface, ResourceInterfa Privileges::MISE_EN_PAIEMENT_VISUALISATION_INTERVENANT => $this->paiementVisualisation, 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_EDITION => $this->mission && $this->missionEdition, Privileges::MISSION_EDITION_REALISE => $this->mission && $this->missionRealiseEdition, Privileges::MISSION_OFFRE_EMPLOI_POSTULER => $this->offreEmploiPostuler, ]; Loading
module/Intervenant/src/Form/StatutSaisieForm.php +4 −6 Original line number Diff line number Diff line Loading @@ -59,7 +59,7 @@ class StatutSaisieForm extends AbstractForm 'tauxRemu' => 'Taux de rémunération', 'typeIntervenant' => 'Type d\'intervenant', 'mission' => 'Visualisation/Modification de mission', 'missionRealise' => 'Saisie du réalisé', 'missionRealise' => 'Suivi de mission', 'offreEmploiPostuler' => 'Postuler à une offre d\'emploi', ]; Loading Loading @@ -164,15 +164,13 @@ class StatutSaisieForm extends AbstractForm 'name' => 'missionRealise', 'options' => [ 'value_options' => [ 'desactive' => 'Désactivé', //'active' => 'Activé mais non visible par l\'intervenant', //'visualisation' => 'Activé et visible par l\'intervenant', 'edition' => 'Activé et modifiable par l\'intervenant', 'visualisation' => 'Visible par l\'intervenant', 'edition' => 'Modifiable par l\'intervenant', ], ], 'hydrator' => [ 'getter' => function (Statut $statut, string $name) { $real = $statut->getMissionRealiseEdition() ? 'edition' : 'desactive'; $real = $statut->getMissionRealiseEdition() ? 'edition' : 'visualisation'; return $real; }, Loading