From 675e6dac8a327b9ebd73b67d708639f1dcf771a0 Mon Sep 17 00:00:00 2001 From: Aymeric SERRA Date: Thu, 9 Feb 2023 09:13:18 +0100 Subject: [PATCH] =?UTF-8?q?Ajout=20d'une=20route=20byme=20aux=20ateliers?= =?UTF-8?q?=20pour=20voir=20les=20ateliers=20cr=C3=A9=C3=A9=20par=20l'util?= =?UTF-8?q?isateur?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Controller/AtelierController.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/Controller/AtelierController.php b/src/Controller/AtelierController.php index 60b4781..711ce0e 100644 --- a/src/Controller/AtelierController.php +++ b/src/Controller/AtelierController.php @@ -23,6 +23,16 @@ class AtelierController extends AbstractController ]); } + #[IsGranted('ROLE_INSTRUCTOR')] + #[Route('/byme', name: 'app_atelier_by_me', methods: ['GET'])] + public function index_created_by_user(AtelierRepository $atelierRepository, MarkdownAtelier $markdown): Response + { + $ateliers = $atelierRepository->findBy(['instructeur' => $this->getUser()]); + return $this->render('atelier/index.html.twig', [ + 'ateliers' => $markdown->parseArray($ateliers), + ]); + } + #[IsGranted('ROLE_INSTRUCTOR')] #[Route('/new', name: 'app_atelier_new', methods: ['GET', 'POST'])] public function new(Request $request, AtelierRepository $atelierRepository): Response