From 2a27f9d3b15d40ac3a45ee6642e10919c4eff89b Mon Sep 17 00:00:00 2001 From: Emmanuel Viennet Date: Sat, 26 Nov 2022 12:58:21 +0100 Subject: [PATCH] =?UTF-8?q?Jury=20BUT:=20pas=20de=20saisie=20d=C3=A9cision?= =?UTF-8?q?=20annuelle=20sur=20sem.=20impairs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/but/jury_but.py | 4 ++++ app/but/jury_but_view.py | 25 ++++++++++++++----------- 2 files changed, 18 insertions(+), 11 deletions(-) diff --git a/app/but/jury_but.py b/app/but/jury_but.py index 5a8a53002a..8dd2ef625f 100644 --- a/app/but/jury_but.py +++ b/app/but/jury_but.py @@ -219,6 +219,10 @@ class DecisionsProposeesAnnee(DecisionsProposees): ) ) ) + # Si on part d'un semestre IMPAIR, il n'y aura pas de décision année proposée + # (mais on pourra évidemment valmider des UE et même des RCUE) + self.jury_annuel: bool = formsemestre.semestre_id in (2, 3, 6) + "vrai si jury de fin d'année scolaire (propose code annuel)" self.formsemestre_impair = formsemestre_impair "le 1er semestre de l'année scolaire considérée (S1, S3, S5)" diff --git a/app/but/jury_but_view.py b/app/but/jury_but_view.py index 2db54ab8bb..1109cefe40 100644 --- a/app/but/jury_but_view.py +++ b/app/but/jury_but_view.py @@ -43,21 +43,24 @@ def show_etud(deca: DecisionsProposeesAnnee, read_only: bool = True) -> str: else: erase_span = "" - H.append( - f""" -
+ H.append("""
""") + if deca.jury_annuel: + H.append( + f"""
- Décision de jury pour l'année : { - _gen_but_select("code_annee", deca.codes, deca.code_valide, - disabled=True, klass="manual") - } - ({'non ' if deca.code_valide is None else ''}enregistrée) - {erase_span} + Décision de jury pour l'année : { + _gen_but_select("code_annee", deca.codes, deca.code_valide, + disabled=True, klass="manual") + } + ({'non ' if deca.code_valide is None else ''}enregistrée) + {erase_span}
{deca.explanation}
-
""" - ) + ) + else: + H.append("""
Pas de décision annuelle (sem. impair)
""") + H.append("""
""") H.append( f"""