From fe301720c986d28671446a7032421e1ed95c02a4 Mon Sep 17 00:00:00 2001 From: Emmanuel Viennet Date: Sun, 27 Nov 2022 19:20:57 +0100 Subject: [PATCH] =?UTF-8?q?Jury=20BUT:=20par=20d=C3=A9faut,=20autorise=20?= =?UTF-8?q?=C3=A0=20passer=20apr=C3=A8s=20un=20semestre=20impair?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/but/jury_but_view.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/but/jury_but_view.py b/app/but/jury_but_view.py index 45c472c3..74159bcf 100644 --- a/app/but/jury_but_view.py +++ b/app/but/jury_but_view.py @@ -204,7 +204,11 @@ def jury_but_semestriel( semestre_terminal = ( formsemestre.semestre_id >= formsemestre.formation.get_parcours().NB_SEM ) - est_autorise_a_passer = (formsemestre.semestre_id + 1) in ( + # Par défaut: autorisé à passer dnas le semestre suivant si sem. impair, o + # ou si décision déjà enregistrée: + est_autorise_a_passer = (formsemestre.semestre_id % 2) or ( + formsemestre.semestre_id + 1 + ) in ( a.semestre_id for a in ScolarAutorisationInscription.query.filter_by( etudid=etud.id,