From ea96d02bcf4b8d5f998a89eeecb80d99908dee60 Mon Sep 17 00:00:00 2001 From: mckmonster Date: Sun, 28 Jul 2024 11:14:51 +0200 Subject: [PATCH] Prepare absence API --- controllers/ApiController.php | 16 ++++++++++++++-- templates/edu_creer_absence.twig | 2 +- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/controllers/ApiController.php b/controllers/ApiController.php index 3ecb0f2..443bc2a 100644 --- a/controllers/ApiController.php +++ b/controllers/ApiController.php @@ -35,7 +35,7 @@ class ApiController extends YesWikiController $eleveController->del($clef_action[0]); } } - // return ApiResponse($data); + // return new ApiResponse($data); return $this->wiki->redirect('?Eleves', 200); } @@ -56,7 +56,19 @@ class ApiController extends YesWikiController $controle = new Controle($parameters['intitule'], $parameters['matiere'], $parameters['coef'], $eleves); $controle->createNotes($noteManager); - // return ApiResponse($controle); + // return new ApiResponse($controle); return $this->wiki->redirect('?Bulletin', 200); } + + /** + * @Route("/api/meeo/absence",methods={"POST"},options={"acl":{"public"}}) + */ + public function absence(Request $request) { + // $noteManager = $this->getService(NoteManager::class); + $content = $request->getContent(); + parse_str($content, $parameters); + + return new ApiResponse($parameters); + // return $this->wiki->redirect('?Bulletin', 200); + } } \ No newline at end of file diff --git a/templates/edu_creer_absence.twig b/templates/edu_creer_absence.twig index 3beb2c8..d42fe0e 100644 --- a/templates/edu_creer_absence.twig +++ b/templates/edu_creer_absence.twig @@ -1,4 +1,4 @@ -
+