WIP: jury BUT avec redoublements (à compléter).

This commit is contained in:
Emmanuel Viennet 2022-12-20 19:00:01 -03:00
parent 5488475416
commit 29869e543f

View File

@ -75,7 +75,12 @@ def show_etud(deca: DecisionsProposeesAnnee, read_only: bool = True) -> str:
formsemestre_1 = deca.formsemestre_impair
formsemestre_2 = deca.formsemestre_pair
# Ordonne selon les dates des 2 semestres considérés (pour les redoublants à cheval):
if deca.formsemestre_pair.date_debut < deca.formsemestre_impair.date_debut:
reverse_semestre = (
deca.formsemestre_pair
and deca.formsemestre_impair
and deca.formsemestre_pair.date_debut < deca.formsemestre_impair.date_debut
)
if reverse_semestre:
formsemestre_1, formsemestre_2 = formsemestre_2, formsemestre_1
H.append(
f"""
@ -116,10 +121,11 @@ def show_etud(deca: DecisionsProposeesAnnee, read_only: bool = True) -> str:
),
]
# Ordonne selon les dates des 2 semestres considérés:
if deca.formsemestre_pair.date_debut < deca.formsemestre_impair.date_debut:
if reverse_semestre:
ues_ro[0], ues_ro[1] = ues_ro[1], ues_ro[0]
# Colonnes d'UE:
for ue, ue_read_only in ues_ro:
if ue:
H.append(
_gen_but_niveau_ue(
ue,
@ -128,6 +134,8 @@ def show_etud(deca: DecisionsProposeesAnnee, read_only: bool = True) -> str:
annee_prec=ue_read_only,
)
)
else:
H.append("""<div class="niveau_vide"></div>""")
# RCUE
if dec_rcue is None: