Loading module/Application/config/merged/fiche-poste.config.php +0 −3 Original line number Diff line number Diff line Loading @@ -40,8 +40,6 @@ use Application\Service\Expertise\ExpertiseService; use Application\Service\Expertise\ExpertiseServiceFactory; use Application\Service\FichePoste\FichePosteService; use Application\Service\FichePoste\FichePosteServiceFactory; use Application\Service\FormationsRetirees\FormationsRetireesService; use Application\Service\FormationsRetirees\FormationsRetireesServiceFactory; use Application\Service\SpecificitePoste\SpecificitePosteService; use Application\Service\SpecificitePoste\SpecificitePosteServiceFactory; use Application\View\Helper\FichePosteGraphViewHelper; Loading Loading @@ -484,7 +482,6 @@ return [ CompetencesRetireesService::class => CompetencesRetireesServiceFactory::class, ExpertiseService::class => ExpertiseServiceFactory::class, FichePosteService::class => FichePosteServiceFactory::class, FormationsRetireesService::class => FormationsRetireesServiceFactory::class, SpecificitePosteService::class => SpecificitePosteServiceFactory::class, ], ], Loading module/Application/src/Application/Controller/FichePosteController.php +0 −37 Original line number Diff line number Diff line Loading @@ -8,7 +8,6 @@ use Application\Entity\Db\FicheMetier; use Application\Entity\Db\FichePoste; use Application\Entity\Db\FicheposteActiviteDescriptionRetiree; use Application\Entity\Db\FicheTypeExterne; use Application\Entity\Db\ParcoursDeFormation; use Application\Entity\Db\SpecificitePoste; use Application\Form\AjouterFicheMetier\AjouterFicheMetierFormAwareTrait; use Application\Form\AssocierAgent\AssocierAgentForm; Loading @@ -28,7 +27,6 @@ use Application\Service\Expertise\ExpertiseServiceAwareTrait; use Application\Service\Export\FichePoste\FichePostePdfExporter; use Application\Service\FicheMetier\FicheMetierServiceAwareTrait; use Application\Service\FichePoste\FichePosteServiceAwareTrait; use Application\Service\FormationsRetirees\FormationsRetireesServiceAwareTrait; use Application\Service\ParcoursDeFormation\ParcoursDeFormationServiceAwareTrait; use Application\Service\SpecificitePoste\SpecificitePosteServiceAwareTrait; use Application\Service\Structure\StructureServiceAwareTrait; Loading @@ -54,7 +52,6 @@ class FichePosteController extends AbstractActionController { use ActivitesDescriptionsRetireesServiceAwareTrait; use ApplicationsRetireesServiceAwareTrait; use CompetencesRetireesServiceAwareTrait; use FormationsRetireesServiceAwareTrait; use ExpertiseServiceAwareTrait; use SpecificitePosteServiceAwareTrait; use ParcoursDeFormationServiceAwareTrait; Loading Loading @@ -89,7 +86,6 @@ class FichePosteController extends AbstractActionController { } } return new ViewModel([ 'fiches' => $fiches, 'fichesIncompletes' => $fichesIncompletes, Loading Loading @@ -651,39 +647,6 @@ class FichePosteController extends AbstractActionController { ]); } /** Formation conservées ****************************************************************************************/ public function selectionnerFormationsRetireesAction() { $ficheposte = $this->getFichePosteService()->getRequestedFichePoste($this, 'fiche-poste'); /** @var array $formations*/ $formations = $this->getFichePosteService()->getFormationsDictionnaires($ficheposte, $this->getDateTime()); /** @var Request $request */ $request = $this->getRequest(); if ($request->isPost()) { $data = $request->getPost(); foreach ($formations as $item) { $formation = $item['object']; $checked = (isset($data[$formation->getId()]) AND $data[$formation->getId()] === "on"); if ($checked === false AND $item['conserve'] === true) { $this->getFormationsRetireesService()->add($ficheposte, $formation); } if ($checked === true AND $item['conserve'] === false) { $this->getFormationsRetireesService()->remove($ficheposte, $formation); } } } return new ViewModel([ 'title' => "Sélection des formations pour la fiche de poste", 'ficheposte' => $ficheposte, 'formations' => $formations, ]); } /** Descriprition conservées **************************************************************************************/ public function selectionnerDescriptionsRetireesAction() { Loading module/Application/src/Application/Controller/FichePosteControllerFactory.php +0 −4 Original line number Diff line number Diff line Loading @@ -16,7 +16,6 @@ use Application\Service\CompetencesRetirees\CompetencesRetireesService; use Application\Service\Expertise\ExpertiseService; use Application\Service\FicheMetier\FicheMetierService; use Application\Service\FichePoste\FichePosteService; use Application\Service\FormationsRetirees\FormationsRetireesService; use Application\Service\ParcoursDeFormation\ParcoursDeFormationService; use Application\Service\SpecificitePoste\SpecificitePosteService; use Application\Service\Structure\StructureService; Loading @@ -35,7 +34,6 @@ class FichePosteControllerFactory { * @var ActivitesDescriptionsRetireesService $activitesDescriptionsRetireesSercice * @var ApplicationsRetireesService $applicationsConserveesService * @var CompetencesRetireesService $competencesRetireesService * @var FormationsRetireesService $formationsConserseesService * @var ExpertiseService $expertiseService * @var SpecificitePosteService $specificitePosteService * @var ParcoursDeFormationService $parcoursService Loading @@ -48,7 +46,6 @@ class FichePosteControllerFactory { $activitesDescriptionsRetireesSercice = $container->get(ActivitesDescriptionsRetireesService::class); $applicationsConserveesService = $container->get(ApplicationsRetireesService::class); $competencesRetireesService = $container->get(CompetencesRetireesService::class); $formationsConserseesService = $container->get(FormationsRetireesService::class); $expertiseService = $container->get(ExpertiseService::class); $specificitePosteService = $container->get(SpecificitePosteService::class); $parcoursService = $container->get(ParcoursDeFormationService::class); Loading Loading @@ -83,7 +80,6 @@ class FichePosteControllerFactory { $controller->setActivitesDescriptionsRetireesService($activitesDescriptionsRetireesSercice); $controller->setApplicationsRetireesService($applicationsConserveesService); $controller->setCompetencesRetireesService($competencesRetireesService); $controller->setFormationsRetireesService($formationsConserseesService); $controller->setExpertiseService($expertiseService); $controller->setSpecificitePosteService($specificitePosteService); $controller->setParcoursDeFormationService($parcoursService); Loading module/Application/src/Application/Entity/Db/FichePoste.php +0 −24 Original line number Diff line number Diff line Loading @@ -42,8 +42,6 @@ class FichePoste implements ResourceInterface, HistoriqueAwareInterface { private $applicationsRetirees; /** @var ArrayCollection (FicheposteCompetenceRetiree) */ private $competencesRetirees; /** @var ArrayCollection (FicheposteFormationRetiree) */ private $formationsRetirees; public function __invoke() { Loading @@ -51,7 +49,6 @@ class FichePoste implements ResourceInterface, HistoriqueAwareInterface { $this->descriptionsRetirees = new ArrayCollection(); $this->applicationsRetirees = new ArrayCollection(); $this->competencesRetirees = new ArrayCollection(); $this->formationsRetirees = new ArrayCollection(); } public function getId() Loading Loading @@ -231,27 +228,6 @@ class FichePoste implements ResourceInterface, HistoriqueAwareInterface { $this->competencesRetirees->clear(); } /** Formations Retirées *******************************************************************************************/ /** @return ArrayCollection */ public function getFormationsRetirees() { return $this->formationsRetirees; } /** @param FicheposteFormationRetiree $formation */ public function addFormationRetiree(FicheposteFormationRetiree $formation) { $this->formationsRetirees->add($formation); } /** @param FicheposteFormationRetiree $formation */ public function removeFormationRetiree(FicheposteFormationRetiree $formation) { $this->formationsRetirees->removeElement($formation); } public function clearFormationsRetirees() { $this->formationsRetirees->clear(); } /** Applications Retirées *****************************************************************************************/ /** @return ArrayCollection */ Loading module/Application/src/Application/Entity/Db/FicheposteFormationRetiree.phpdeleted 100644 → 0 +0 −63 Original line number Diff line number Diff line <?php namespace Application\Entity\Db; use UnicaenUtilisateur\Entity\HistoriqueAwareInterface; use UnicaenUtilisateur\Entity\HistoriqueAwareTrait; class FicheposteFormationRetiree implements HistoriqueAwareInterface { use HistoriqueAwareTrait; /** @var integer */ private $id; /** @var FichePoste */ private $fichePoste; /** @var Formation */ private $formation; /** * @return int */ public function getId() { return $this->id; } /** * @return FichePoste */ public function getFichePoste() { return $this->fichePoste; } /** * @param FichePoste $fichePoste * @return FicheposteFormationRetiree */ public function setFichePoste($fichePoste) { $this->fichePoste = $fichePoste; return $this; } /** * @return Formation */ public function getFormation() { return $this->formation; } /** * @param Formation $formation * @return FicheposteFormationRetiree */ public function setFormation($formation) { $this->formation = $formation; return $this; } } No newline at end of file Loading
module/Application/config/merged/fiche-poste.config.php +0 −3 Original line number Diff line number Diff line Loading @@ -40,8 +40,6 @@ use Application\Service\Expertise\ExpertiseService; use Application\Service\Expertise\ExpertiseServiceFactory; use Application\Service\FichePoste\FichePosteService; use Application\Service\FichePoste\FichePosteServiceFactory; use Application\Service\FormationsRetirees\FormationsRetireesService; use Application\Service\FormationsRetirees\FormationsRetireesServiceFactory; use Application\Service\SpecificitePoste\SpecificitePosteService; use Application\Service\SpecificitePoste\SpecificitePosteServiceFactory; use Application\View\Helper\FichePosteGraphViewHelper; Loading Loading @@ -484,7 +482,6 @@ return [ CompetencesRetireesService::class => CompetencesRetireesServiceFactory::class, ExpertiseService::class => ExpertiseServiceFactory::class, FichePosteService::class => FichePosteServiceFactory::class, FormationsRetireesService::class => FormationsRetireesServiceFactory::class, SpecificitePosteService::class => SpecificitePosteServiceFactory::class, ], ], Loading
module/Application/src/Application/Controller/FichePosteController.php +0 −37 Original line number Diff line number Diff line Loading @@ -8,7 +8,6 @@ use Application\Entity\Db\FicheMetier; use Application\Entity\Db\FichePoste; use Application\Entity\Db\FicheposteActiviteDescriptionRetiree; use Application\Entity\Db\FicheTypeExterne; use Application\Entity\Db\ParcoursDeFormation; use Application\Entity\Db\SpecificitePoste; use Application\Form\AjouterFicheMetier\AjouterFicheMetierFormAwareTrait; use Application\Form\AssocierAgent\AssocierAgentForm; Loading @@ -28,7 +27,6 @@ use Application\Service\Expertise\ExpertiseServiceAwareTrait; use Application\Service\Export\FichePoste\FichePostePdfExporter; use Application\Service\FicheMetier\FicheMetierServiceAwareTrait; use Application\Service\FichePoste\FichePosteServiceAwareTrait; use Application\Service\FormationsRetirees\FormationsRetireesServiceAwareTrait; use Application\Service\ParcoursDeFormation\ParcoursDeFormationServiceAwareTrait; use Application\Service\SpecificitePoste\SpecificitePosteServiceAwareTrait; use Application\Service\Structure\StructureServiceAwareTrait; Loading @@ -54,7 +52,6 @@ class FichePosteController extends AbstractActionController { use ActivitesDescriptionsRetireesServiceAwareTrait; use ApplicationsRetireesServiceAwareTrait; use CompetencesRetireesServiceAwareTrait; use FormationsRetireesServiceAwareTrait; use ExpertiseServiceAwareTrait; use SpecificitePosteServiceAwareTrait; use ParcoursDeFormationServiceAwareTrait; Loading Loading @@ -89,7 +86,6 @@ class FichePosteController extends AbstractActionController { } } return new ViewModel([ 'fiches' => $fiches, 'fichesIncompletes' => $fichesIncompletes, Loading Loading @@ -651,39 +647,6 @@ class FichePosteController extends AbstractActionController { ]); } /** Formation conservées ****************************************************************************************/ public function selectionnerFormationsRetireesAction() { $ficheposte = $this->getFichePosteService()->getRequestedFichePoste($this, 'fiche-poste'); /** @var array $formations*/ $formations = $this->getFichePosteService()->getFormationsDictionnaires($ficheposte, $this->getDateTime()); /** @var Request $request */ $request = $this->getRequest(); if ($request->isPost()) { $data = $request->getPost(); foreach ($formations as $item) { $formation = $item['object']; $checked = (isset($data[$formation->getId()]) AND $data[$formation->getId()] === "on"); if ($checked === false AND $item['conserve'] === true) { $this->getFormationsRetireesService()->add($ficheposte, $formation); } if ($checked === true AND $item['conserve'] === false) { $this->getFormationsRetireesService()->remove($ficheposte, $formation); } } } return new ViewModel([ 'title' => "Sélection des formations pour la fiche de poste", 'ficheposte' => $ficheposte, 'formations' => $formations, ]); } /** Descriprition conservées **************************************************************************************/ public function selectionnerDescriptionsRetireesAction() { Loading
module/Application/src/Application/Controller/FichePosteControllerFactory.php +0 −4 Original line number Diff line number Diff line Loading @@ -16,7 +16,6 @@ use Application\Service\CompetencesRetirees\CompetencesRetireesService; use Application\Service\Expertise\ExpertiseService; use Application\Service\FicheMetier\FicheMetierService; use Application\Service\FichePoste\FichePosteService; use Application\Service\FormationsRetirees\FormationsRetireesService; use Application\Service\ParcoursDeFormation\ParcoursDeFormationService; use Application\Service\SpecificitePoste\SpecificitePosteService; use Application\Service\Structure\StructureService; Loading @@ -35,7 +34,6 @@ class FichePosteControllerFactory { * @var ActivitesDescriptionsRetireesService $activitesDescriptionsRetireesSercice * @var ApplicationsRetireesService $applicationsConserveesService * @var CompetencesRetireesService $competencesRetireesService * @var FormationsRetireesService $formationsConserseesService * @var ExpertiseService $expertiseService * @var SpecificitePosteService $specificitePosteService * @var ParcoursDeFormationService $parcoursService Loading @@ -48,7 +46,6 @@ class FichePosteControllerFactory { $activitesDescriptionsRetireesSercice = $container->get(ActivitesDescriptionsRetireesService::class); $applicationsConserveesService = $container->get(ApplicationsRetireesService::class); $competencesRetireesService = $container->get(CompetencesRetireesService::class); $formationsConserseesService = $container->get(FormationsRetireesService::class); $expertiseService = $container->get(ExpertiseService::class); $specificitePosteService = $container->get(SpecificitePosteService::class); $parcoursService = $container->get(ParcoursDeFormationService::class); Loading Loading @@ -83,7 +80,6 @@ class FichePosteControllerFactory { $controller->setActivitesDescriptionsRetireesService($activitesDescriptionsRetireesSercice); $controller->setApplicationsRetireesService($applicationsConserveesService); $controller->setCompetencesRetireesService($competencesRetireesService); $controller->setFormationsRetireesService($formationsConserseesService); $controller->setExpertiseService($expertiseService); $controller->setSpecificitePosteService($specificitePosteService); $controller->setParcoursDeFormationService($parcoursService); Loading
module/Application/src/Application/Entity/Db/FichePoste.php +0 −24 Original line number Diff line number Diff line Loading @@ -42,8 +42,6 @@ class FichePoste implements ResourceInterface, HistoriqueAwareInterface { private $applicationsRetirees; /** @var ArrayCollection (FicheposteCompetenceRetiree) */ private $competencesRetirees; /** @var ArrayCollection (FicheposteFormationRetiree) */ private $formationsRetirees; public function __invoke() { Loading @@ -51,7 +49,6 @@ class FichePoste implements ResourceInterface, HistoriqueAwareInterface { $this->descriptionsRetirees = new ArrayCollection(); $this->applicationsRetirees = new ArrayCollection(); $this->competencesRetirees = new ArrayCollection(); $this->formationsRetirees = new ArrayCollection(); } public function getId() Loading Loading @@ -231,27 +228,6 @@ class FichePoste implements ResourceInterface, HistoriqueAwareInterface { $this->competencesRetirees->clear(); } /** Formations Retirées *******************************************************************************************/ /** @return ArrayCollection */ public function getFormationsRetirees() { return $this->formationsRetirees; } /** @param FicheposteFormationRetiree $formation */ public function addFormationRetiree(FicheposteFormationRetiree $formation) { $this->formationsRetirees->add($formation); } /** @param FicheposteFormationRetiree $formation */ public function removeFormationRetiree(FicheposteFormationRetiree $formation) { $this->formationsRetirees->removeElement($formation); } public function clearFormationsRetirees() { $this->formationsRetirees->clear(); } /** Applications Retirées *****************************************************************************************/ /** @return ArrayCollection */ Loading
module/Application/src/Application/Entity/Db/FicheposteFormationRetiree.phpdeleted 100644 → 0 +0 −63 Original line number Diff line number Diff line <?php namespace Application\Entity\Db; use UnicaenUtilisateur\Entity\HistoriqueAwareInterface; use UnicaenUtilisateur\Entity\HistoriqueAwareTrait; class FicheposteFormationRetiree implements HistoriqueAwareInterface { use HistoriqueAwareTrait; /** @var integer */ private $id; /** @var FichePoste */ private $fichePoste; /** @var Formation */ private $formation; /** * @return int */ public function getId() { return $this->id; } /** * @return FichePoste */ public function getFichePoste() { return $this->fichePoste; } /** * @param FichePoste $fichePoste * @return FicheposteFormationRetiree */ public function setFichePoste($fichePoste) { $this->fichePoste = $fichePoste; return $this; } /** * @return Formation */ public function getFormation() { return $this->formation; } /** * @param Formation $formation * @return FicheposteFormationRetiree */ public function setFormation($formation) { $this->formation = $formation; return $this; } } No newline at end of file