From 16e96c24efaea39be8aaaa353f10118b6d5f7b19 Mon Sep 17 00:00:00 2001
From: Emmanuel Viennet <emmanuel.viennet@gmail.com>
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 b3c6483b..4146e3b9 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 {
         </div>
 
         <div class="info-row">
-            <span class="info-label">Assiduités concernées: </span>
+            <span class="info-label">Absences et retards concernés&nbsp;: </span>
             {% if justif.justification.assiduites %}
             <ul>
                 {% for assi in justif.justification.assiduites %}
@@ -67,7 +67,7 @@ div.submit > input {
                 {% endfor %}
             </ul>
             {% else %}
-            <span class="text">Aucune</span>
+            <span class="text">aucune</span>
             {% endif %}
         </div>
 
diff --git a/app/views/assiduites.py b/app/views/assiduites.py
index ddfbdc7b..6ce9b5c6 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)
-- 
GitLab