From afedd15e270d2f3f1bb8895dd9d94e570943f611 Mon Sep 17 00:00:00 2001 From: Emmanuel Viennet Date: Sat, 14 Dec 2024 13:40:51 +0100 Subject: [PATCH] =?UTF-8?q?Assiduit=C3=A9:=20import=20excel:=20feuille=5Fa?= =?UTF-8?q?bs=5Fformsemestre:=20ajout=20RETJUST?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/templates/assiduites/pages/feuille_abs_formsemestre.j2 | 7 +++++-- app/views/assiduites.py | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/app/templates/assiduites/pages/feuille_abs_formsemestre.j2 b/app/templates/assiduites/pages/feuille_abs_formsemestre.j2 index 85b685755..f58d2d9f1 100644 --- a/app/templates/assiduites/pages/feuille_abs_formsemestre.j2 +++ b/app/templates/assiduites/pages/feuille_abs_formsemestre.j2 @@ -47,8 +47,11 @@
  • colonne A : identifiant de l'étudiant (voir type ci-dessous)
  • colonne B : date de début
  • colonne C : date de fin
  • -
  • colonne D : état: ABS (absent), ABSJUST (absent justifié), - RET (retard), PRE (présent), considéré ABSent si vide
  • +
  • colonne D : état: ABS (absent), + ABSJUST (absent justifié), + RET (retard), RETJUST (retard justifié), + PRE (présent), + considéré ABSent si vide
  • colonne E : code du module
  • diff --git a/app/views/assiduites.py b/app/views/assiduites.py index e197ae1b2..9090ec4f8 100644 --- a/app/views/assiduites.py +++ b/app/views/assiduites.py @@ -2594,7 +2594,7 @@ def _import_excel_assiduites_list( date_fin = scu.TIME_ZONE.localize(date_fin) # Vérification de l'état - if etat not in ["ABS", "RET", "PRE", "ABSJUST"]: + if etat not in ["ABS", "RET", "PRE", "ABSJUST", "RETJUST"]: raise ScoValueError(f"État invalide => {etat}") etat_assiduite: scu.EtatAssiduite = {