diff --git a/src/Controller/AtelierController.php b/src/Controller/AtelierController.php index 92e6354..0c99ca8 100644 --- a/src/Controller/AtelierController.php +++ b/src/Controller/AtelierController.php @@ -34,6 +34,16 @@ class AtelierController extends AbstractController ]); } + #[IsGranted('ROLE_APPRENTI')] + #[Route('/inscrit', name: 'app_atelier_inscrit', methods: ['GET'])] + public function index_inscrit(AtelierRepository $atelierRepository, MarkdownAtelier $markdown): Response + { + $ateliers = $this->getUser()->getFormationsSuivies()->toArray(); + return $this->render('atelier/index_inscrit.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 diff --git a/templates/atelier/index_inscrit.html.twig b/templates/atelier/index_inscrit.html.twig new file mode 100644 index 0000000..9fd43fd --- /dev/null +++ b/templates/atelier/index_inscrit.html.twig @@ -0,0 +1,41 @@ +{% extends 'base.html.twig' %} + +{% block title %}Atelier suivis{% endblock %} + +{% block body %} +
Id | +Nom | +Description | +Actions | +
---|---|---|---|
{{ atelier.id }} | +{{ atelier.nom }} | +{{ atelier.description | raw }} | +
+
+ Afficher
+
+ |
+