Jury BUT: Avertissement si plusieurs parcours mais étduiant non assigné
This commit is contained in:
parent
4087fd6096
commit
b2098c833a
@ -2270,6 +2270,12 @@ def formsemestre_validation_but(formsemestre_id: int, etudid: int):
|
||||
etudid=etudid)}" class="stdlink">effacer décisions</a>"""
|
||||
else:
|
||||
erase_span = ""
|
||||
warning = ""
|
||||
if len(deca.niveaux_competences) != len(deca.decisions_rcue_by_niveau):
|
||||
warning += f"""<div class="warning">Attention: {len(deca.niveaux_competences)}
|
||||
niveaux mais {len(deca.decisions_rcue_by_niveau)} regroupements RCUE.</div>"""
|
||||
if deca.parcour is None:
|
||||
warning += """<div class="warning">L'étudiant n'est pas inscrit à un parcours.</div>"""
|
||||
H.append(
|
||||
f"""
|
||||
<div>
|
||||
@ -2277,6 +2283,7 @@ def formsemestre_validation_but(formsemestre_id: int, etudid: int):
|
||||
- Parcours {(deca.parcour.libelle if deca.parcour else False) or "non spécifié"}
|
||||
- {deca.annee_scolaire_str()}</div>
|
||||
<div class="nom_etud">{etud.nomprenom}</div>
|
||||
{warning}
|
||||
</div>
|
||||
|
||||
<form method="POST">
|
||||
@ -2306,7 +2313,9 @@ def formsemestre_validation_but(formsemestre_id: int, etudid: int):
|
||||
<div title="{niveau.competence.titre_long}">{niveau.competence.titre}</div>
|
||||
</div>"""
|
||||
)
|
||||
dec_rcue = deca.decisions_rcue_by_niveau[niveau.id]
|
||||
dec_rcue = deca.decisions_rcue_by_niveau.get(niveau.id)
|
||||
if dec_rcue is None:
|
||||
break
|
||||
# Semestre impair
|
||||
H.append(
|
||||
_gen_but_niveau_ue(
|
||||
|
Loading…
Reference in New Issue
Block a user