Loading module/Application/src/Application/Controller/EcoleDoctoraleController.php +7 −0 Changes for module/Application/src/Application/Controller/EcoleDoctoraleController.php: 7 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -117,6 +117,10 @@ class EcoleDoctoraleController extends AbstractController return $viewModel; } /** * @return \Zend\Http\Response|ViewModel * @throws \Doctrine\ORM\OptimisticLockException */ public function ajouterAction() { if ($data = $this->params()->fromPost()) { Loading @@ -137,6 +141,9 @@ class EcoleDoctoraleController extends AbstractController $this->ajouterLogoEcoleDoctorale($file['cheminLogo']['tmp_name'], $ecole); } //creation automatique des roles associés à une unité de recherche $this->roleService->addRoleByStructure($ecole); $this->flashMessenger()->addSuccessMessage("École doctorale '$ecole' créée avec succès"); return $this->redirect()->toRoute('ecole-doctorale', [], ['query' => ['selected' => $ecole->getId()]], true); Loading module/Application/src/Application/Controller/EtablissementController.php +7 −0 Changes for module/Application/src/Application/Controller/EtablissementController.php: 7 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -93,6 +93,10 @@ class EtablissementController extends AbstractController ]); } /** * @return \Zend\Http\Response|ViewModel * @throws \Doctrine\ORM\OptimisticLockException */ public function ajouterAction() { if ($data = $this->params()->fromPost()) { Loading @@ -112,6 +116,9 @@ class EtablissementController extends AbstractController $this->ajouterLogoEtablissement($file['cheminLogo']['tmp_name'], $etablissement); } //creation automatique des roles associés à une unité de recherche $this->roleService->addRoleByStructure($etablissement); $this->flashMessenger()->addSuccessMessage("Établissement '$etablissement' créée avec succès"); return $this->redirect()->toRoute('etablissement', [], ['query' => ['selected' => $etablissement->getId()]], true); Loading module/Application/src/Application/Controller/UniteRechercheController.php +1 −1 Changes for module/Application/src/Application/Controller/UniteRechercheController.php: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -145,7 +145,7 @@ class UniteRechercheController extends AbstractController } //creation automatique des roles associés à une unité de recherche $this->roleService->addRoleUniteRecherche($unite); $this->roleService->addRoleByStructure($unite); $this->flashMessenger()->addSuccessMessage("Unité de recherche '$unite' créée avec succès"); Loading module/Application/src/Application/Form/EtablissementForm.php +5 −0 Changes for module/Application/src/Application/Form/EtablissementForm.php: 5 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -27,6 +27,11 @@ class EtablissementForm extends Form ->setLabel("Sigle :") ); $this->add(( new Text('code')) ->setLabel("Code :") ); $this ->add(( new Text('libelle')) Loading module/Application/src/Application/Form/Hydrator/EtablissementHydrator.php +2 −0 Changes for module/Application/src/Application/Form/Hydrator/EtablissementHydrator.php: 2 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ class EtablissementHydrator extends DoctrineObject { $data = parent::extract($etablissement); $data['libelle'] = $etablissement->getLibelle(); $data['code'] = $etablissement->getCode(); $data['sigle'] = $etablissement->getSigle(); $data['cheminLogo'] = $etablissement->getCheminLogo(); Loading @@ -37,6 +38,7 @@ class EtablissementHydrator extends DoctrineObject $object->setLibelle($data['libelle']); $object->setSigle($data['sigle']); $object->setCode($data['code']); $object->setCheminLogo($data['cheminLogo']); return $object; Loading Loading
module/Application/src/Application/Controller/EcoleDoctoraleController.php +7 −0 Changes for module/Application/src/Application/Controller/EcoleDoctoraleController.php: 7 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -117,6 +117,10 @@ class EcoleDoctoraleController extends AbstractController return $viewModel; } /** * @return \Zend\Http\Response|ViewModel * @throws \Doctrine\ORM\OptimisticLockException */ public function ajouterAction() { if ($data = $this->params()->fromPost()) { Loading @@ -137,6 +141,9 @@ class EcoleDoctoraleController extends AbstractController $this->ajouterLogoEcoleDoctorale($file['cheminLogo']['tmp_name'], $ecole); } //creation automatique des roles associés à une unité de recherche $this->roleService->addRoleByStructure($ecole); $this->flashMessenger()->addSuccessMessage("École doctorale '$ecole' créée avec succès"); return $this->redirect()->toRoute('ecole-doctorale', [], ['query' => ['selected' => $ecole->getId()]], true); Loading
module/Application/src/Application/Controller/EtablissementController.php +7 −0 Changes for module/Application/src/Application/Controller/EtablissementController.php: 7 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -93,6 +93,10 @@ class EtablissementController extends AbstractController ]); } /** * @return \Zend\Http\Response|ViewModel * @throws \Doctrine\ORM\OptimisticLockException */ public function ajouterAction() { if ($data = $this->params()->fromPost()) { Loading @@ -112,6 +116,9 @@ class EtablissementController extends AbstractController $this->ajouterLogoEtablissement($file['cheminLogo']['tmp_name'], $etablissement); } //creation automatique des roles associés à une unité de recherche $this->roleService->addRoleByStructure($etablissement); $this->flashMessenger()->addSuccessMessage("Établissement '$etablissement' créée avec succès"); return $this->redirect()->toRoute('etablissement', [], ['query' => ['selected' => $etablissement->getId()]], true); Loading
module/Application/src/Application/Controller/UniteRechercheController.php +1 −1 Changes for module/Application/src/Application/Controller/UniteRechercheController.php: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -145,7 +145,7 @@ class UniteRechercheController extends AbstractController } //creation automatique des roles associés à une unité de recherche $this->roleService->addRoleUniteRecherche($unite); $this->roleService->addRoleByStructure($unite); $this->flashMessenger()->addSuccessMessage("Unité de recherche '$unite' créée avec succès"); Loading
module/Application/src/Application/Form/EtablissementForm.php +5 −0 Changes for module/Application/src/Application/Form/EtablissementForm.php: 5 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -27,6 +27,11 @@ class EtablissementForm extends Form ->setLabel("Sigle :") ); $this->add(( new Text('code')) ->setLabel("Code :") ); $this ->add(( new Text('libelle')) Loading
module/Application/src/Application/Form/Hydrator/EtablissementHydrator.php +2 −0 Changes for module/Application/src/Application/Form/Hydrator/EtablissementHydrator.php: 2 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ class EtablissementHydrator extends DoctrineObject { $data = parent::extract($etablissement); $data['libelle'] = $etablissement->getLibelle(); $data['code'] = $etablissement->getCode(); $data['sigle'] = $etablissement->getSigle(); $data['cheminLogo'] = $etablissement->getCheminLogo(); Loading @@ -37,6 +38,7 @@ class EtablissementHydrator extends DoctrineObject $object->setLibelle($data['libelle']); $object->setSigle($data['sigle']); $object->setCode($data['code']); $object->setCheminLogo($data['cheminLogo']); return $object; Loading