diff --git a/config.yaml b/config.yaml index 5ea0822..c383eb5 100644 --- a/config.yaml +++ b/config.yaml @@ -5,6 +5,10 @@ parameters: notesFormId: 8 yunohostFormId: 5 groupeEE: 'EquipeEducative' + redirect: + eleveUpdate: '?Eleves' + controle: '?Bulletin' + absence: '?voir_absences' services: _defaults: autowire: true @@ -14,5 +18,5 @@ services: resource: 'services/*' # Allows to use controllers as services - # YesWiki\MeeO\Controller\: - # resource: 'controllers/*' + YesWiki\MeeO\Controller\: + resource: 'controllers/*' diff --git a/controllers/ApiController.php b/controllers/ApiController.php index 443bc2a..d60637e 100644 --- a/controllers/ApiController.php +++ b/controllers/ApiController.php @@ -1,6 +1,7 @@ redirectParams = $params->get('meeo')['redirect']; + } + /** * @Route("/api/meeo/eleves",methods={"POST"},options={"acl":{"public"}}) */ @@ -36,7 +43,7 @@ class ApiController extends YesWikiController } } // return new ApiResponse($data); - return $this->wiki->redirect('?Eleves', 200); + return $this->wiki->redirect($this->redirectParams['eleveUpdate'], 200); } /** @@ -57,7 +64,7 @@ class ApiController extends YesWikiController $controle = new Controle($parameters['intitule'], $parameters['matiere'], $parameters['coef'], $eleves); $controle->createNotes($noteManager); // return new ApiResponse($controle); - return $this->wiki->redirect('?Bulletin', 200); + return $this->wiki->redirect($this->redirectParams['controle'], 200); } /** @@ -69,6 +76,6 @@ class ApiController extends YesWikiController parse_str($content, $parameters); return new ApiResponse($parameters); - // return $this->wiki->redirect('?Bulletin', 200); + // return $this->wiki->redirect($this->redirectParams['absence'], 200); } } \ No newline at end of file