From 2b5cc846c2957d66472f0260d0e2a7e39b253c46 Mon Sep 17 00:00:00 2001 From: mckmonster Date: Wed, 17 Jul 2024 11:31:56 +0200 Subject: [PATCH] [Eleves] debut d'affichage --- actions/ElevesAction.php | 23 +++++++++++++++++++++++ actions/documentation.yaml | 3 +++ templates/edu_eleves.twig | 10 ++++++++++ 3 files changed, 36 insertions(+) create mode 100644 actions/ElevesAction.php create mode 100644 templates/edu_eleves.twig diff --git a/actions/ElevesAction.php b/actions/ElevesAction.php new file mode 100644 index 0000000..99c6366 --- /dev/null +++ b/actions/ElevesAction.php @@ -0,0 +1,23 @@ +params->get('meeo'); + $formId = $meeo_config['elevesFormId']; + + $entryManager = $this->getService(EntryManager::class); + $eleves = $entryManager->search(['formsIds' => $formId]); + + return $this->render('@meeo/edu_eleves.twig', ['eleves' => $eleves]); + } +} \ No newline at end of file diff --git a/actions/documentation.yaml b/actions/documentation.yaml index c93f5b6..5fa4167 100644 --- a/actions/documentation.yaml +++ b/actions/documentation.yaml @@ -6,4 +6,7 @@ actions: notes: label: Notes description: Notes des élèves + eleves: + label: Eleves + description: Liste des élèves # La liste des actions de ce groupe \ No newline at end of file diff --git a/templates/edu_eleves.twig b/templates/edu_eleves.twig new file mode 100644 index 0000000..8ce1fbb --- /dev/null +++ b/templates/edu_eleves.twig @@ -0,0 +1,10 @@ +
+{% for eleve in eleves|sort %} +{% if eleve['listeListeClassesbf_classe'] != 'aucune' %} +
+
{{ eleve['bf_nom'] }}
+
{{ eleve['listeListeClassesbf_classe'] }}
+
+{% endif %} +{% endfor %} +
\ No newline at end of file