From 50f2cd7a0f768e901e536f0c5ccd3b0afa359d77 Mon Sep 17 00:00:00 2001 From: Emmanuel Viennet Date: Wed, 29 May 2024 19:09:06 +0200 Subject: [PATCH] =?UTF-8?q?Assiduit=C3=A9:=20Liens=20et=20message=20tempor?= =?UTF-8?q?aire?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/scodoc/sco_formsemestre_status.py | 3 +- .../pages/signal_assiduites_diff.j2 | 32 ++++++++++++++----- app/views/assiduites.py | 7 ++-- 3 files changed, 28 insertions(+), 14 deletions(-) diff --git a/app/scodoc/sco_formsemestre_status.py b/app/scodoc/sco_formsemestre_status.py index 3f9890f64..c8687abd6 100755 --- a/app/scodoc/sco_formsemestre_status.py +++ b/app/scodoc/sco_formsemestre_status.py @@ -851,8 +851,7 @@ def _make_listes_sem(formsemestre: FormSemestre) -> str: formsemestre_id=formsemestre.id, group_ids=group.id, week=current_week, - )}"> - Saisir l'assiduité (Hebdo) + )}">Saisie hebdomadaire """ ) diff --git a/app/templates/assiduites/pages/signal_assiduites_diff.j2 b/app/templates/assiduites/pages/signal_assiduites_diff.j2 index 67c819094..eb85cb5c5 100644 --- a/app/templates/assiduites/pages/signal_assiduites_diff.j2 +++ b/app/templates/assiduites/pages/signal_assiduites_diff.j2 @@ -571,15 +571,31 @@ window.addEventListener("load", main);

Signalement différé de l'assiduité {{gr |safe}}

-Attention, cette page va prochainement être remplacée par un mode de saisie hebdomadaire. -

-Pour saisir l'assiduité à une seule date quelconque, utiliser la page - -saisir l'assiduité. +Attention, cette page va prochainement être supprimée, car il est plus facile d'utiliser +

+

Ci-dessous le formulaire vous permettant de saisir plusieurs plages à la fois, +qui va bientôt être retiré.

-

Ci-dessous le formulaire vous permettant de saisir plusieurs plages à la fois, qui va bientôt être remplacé/simplifié. +

N'hésitez pas à commenter sur le salon Discord +si vous avez d'autres besoins.

diff --git a/app/views/assiduites.py b/app/views/assiduites.py index 99ce6ab6f..3cb16e832 100644 --- a/app/views/assiduites.py +++ b/app/views/assiduites.py @@ -1996,10 +1996,10 @@ def signal_assiduites_hebdo(): paramètres obligatoires : - formsemestre_id : id du formsemestre - - week : date semaine (iso 8601 -> 20XX-WXX) - groups_id : id des groupes (séparés par des virgules -> 1,2,3) paramètres optionnels : + - week : date semaine (iso 8601 -> 20XX-WXX), par défaut la semaine actuelle - moduleimpl_id : id du moduleimpl (par défaut None) @@ -2010,12 +2010,11 @@ def signal_assiduites_hebdo(): # Récupération des paramètres moduleimpl_id: int = request.args.get("moduleimpl_id", None) - week: str = request.args.get("week", None) group_ids: str = request.args.get("group_ids", "") # ex: "1,2,3" formsemestre_id: int = request.args.get("formsemestre_id", -1) - + week: str = request.args.get("week", datetime.datetime.now().strftime("%G-W%V")) # Vérification des paramètres - if week is None or group_ids == "" or formsemestre_id == -1: + if group_ids == "" or formsemestre_id == -1: raise ScoValueError("Paramètres manquants", dest_url=request.referrer) # Récupération du moduleimpl