Jury BUT: pas de saisie décision annuelle sur sem. impairs

This commit is contained in:
Emmanuel Viennet 2022-11-26 12:58:21 +01:00 committed by iziram
parent f318f35c1b
commit f5988b9e34
2 changed files with 18 additions and 11 deletions

View File

@ -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)"

View File

@ -43,9 +43,10 @@ def show_etud(deca: DecisionsProposeesAnnee, read_only: bool = True) -> str:
else:
erase_span = ""
H.append("""<div class="but_section_annee">""")
if deca.jury_annuel:
H.append(
f"""
<div class="but_section_annee">
<div>
<b>Décision de jury pour l'année :</b> {
_gen_but_select("code_annee", deca.codes, deca.code_valide,
@ -55,9 +56,11 @@ def show_etud(deca: DecisionsProposeesAnnee, read_only: bool = True) -> str:
<span>{erase_span}</span>
</div>
<div class="but_explanation">{deca.explanation}</div>
</div>
"""
)
else:
H.append("""<div><em>Pas de décision annuelle (sem. impair)</em></div>""")
H.append("""</div>""")
H.append(
f"""