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
parent e58298969d
commit 2a27f9d3b1
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 self.formsemestre_impair = formsemestre_impair
"le 1er semestre de l'année scolaire considérée (S1, S3, S5)" "le 1er semestre de l'année scolaire considérée (S1, S3, S5)"

View File

@ -43,21 +43,24 @@ def show_etud(deca: DecisionsProposeesAnnee, read_only: bool = True) -> str:
else: else:
erase_span = "" erase_span = ""
H.append( H.append("""<div class="but_section_annee">""")
f""" if deca.jury_annuel:
<div class="but_section_annee"> H.append(
f"""
<div> <div>
<b>Décision de jury pour l'année :</b> { <b>Décision de jury pour l'année :</b> {
_gen_but_select("code_annee", deca.codes, deca.code_valide, _gen_but_select("code_annee", deca.codes, deca.code_valide,
disabled=True, klass="manual") disabled=True, klass="manual")
} }
<span>({'non ' if deca.code_valide is None else ''}enregistrée)</span> <span>({'non ' if deca.code_valide is None else ''}enregistrée)</span>
<span>{erase_span}</span> <span>{erase_span}</span>
</div> </div>
<div class="but_explanation">{deca.explanation}</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( H.append(
f""" f"""