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 %} +

Liste des Atelier suivis

+ + {% if (ateliers | length) > 0 %} + + + + + + + + + + + {% for atelier in ateliers %} + + + + + + + {% endfor %} + +
IdNomDescriptionActions
{{ atelier.id }}{{ atelier.nom }}{{ atelier.description | raw }} +
+ Afficher +
+
+ + {% else %} + + {% endif %} +{% endblock %} diff --git a/templates/atelier/show.html.twig b/templates/atelier/show.html.twig index f3c7336..773a786 100644 --- a/templates/atelier/show.html.twig +++ b/templates/atelier/show.html.twig @@ -23,6 +23,16 @@ Email instructeur {{ atelier.instructeur.email }} + + Elèves inscrits + + + + diff --git a/templates/components/navbar.html.twig b/templates/components/navbar.html.twig index b703a71..a590160 100644 --- a/templates/components/navbar.html.twig +++ b/templates/components/navbar.html.twig @@ -18,6 +18,11 @@ Mes Ateliers {% endif %} + {% if app.user %} + + {% endif %} {% if app.user %}