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