From 16e96c24efaea39be8aaaa353f10118b6d5f7b19 Mon Sep 17 00:00:00 2001 From: Emmanuel Viennet Date: Tue, 26 Nov 2024 20:37:37 +0100 Subject: [PATCH] =?UTF-8?q?Assiduit=C3=A9:=20tri=20sur=20page=20edit=5Fjus?= =?UTF-8?q?tificatif=5Fetud.=20Closes=20#1009.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/templates/assiduites/pages/ajout_justificatif_etud.j2 | 4 ++-- app/views/assiduites.py | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/app/templates/assiduites/pages/ajout_justificatif_etud.j2 b/app/templates/assiduites/pages/ajout_justificatif_etud.j2 index b3c6483b3..4146e3b92 100644 --- a/app/templates/assiduites/pages/ajout_justificatif_etud.j2 +++ b/app/templates/assiduites/pages/ajout_justificatif_etud.j2 @@ -55,7 +55,7 @@ div.submit > input {
- Assiduités concernées: + Absences et retards concernés : {% if justif.justification.assiduites %} {% else %} - Aucune + aucune {% endif %}
diff --git a/app/views/assiduites.py b/app/views/assiduites.py index ddfbdc7ba..6ce9b5c67 100644 --- a/app/views/assiduites.py +++ b/app/views/assiduites.py @@ -318,6 +318,7 @@ def ajout_assiduite_etud() -> str | Response: sco=ScoData(etud=etud, formsemestre=formsemestre), tableau=tableau, scu=scu, + title=f"Saisie assiduité {etud.nom_short}", ) @@ -1695,7 +1696,9 @@ def _preparer_objet( objet_prepare["justification"] = {"assiduites": [], "fichiers": {}} if not sans_gros_objet: - assiduites: list[Assiduite] = justif.get_assiduites() + assiduites: list[Assiduite] = justif.get_assiduites().order_by( + Assiduite.date_debut + ) for assi in assiduites: objet_prepare["justification"]["assiduites"].append( _preparer_objet("assiduite", assi, sans_gros_objet=True)