Jury BUT: RCUE redoublés: l'UE impaire doit être actuellement meilleure que celle éventuellement capitalisée

This commit is contained in:
Emmanuel Viennet 2023-01-17 12:34:36 -03:00 committed by iziram
parent 89948db135
commit 2919ff517c

View File

@ -554,7 +554,6 @@ class DecisionsProposeesAnnee(DecisionsProposees):
"""Liste des regroupements d'UE à considérer cette année.
On peut avoir un RCUE à cheval sur plusieurs années (redoublants avec UE capitalisées).
Si on n'a pas les deux semestres, aucun RCUE.
Raises ScoValueError s'il y a des UE sans RCUE. <= ??? XXX
"""
if self.formsemestre_pair is None or self.formsemestre_impair is None:
return []
@ -570,6 +569,10 @@ class DecisionsProposeesAnnee(DecisionsProposees):
not in CODES_UE_VALIDES
):
continue # ignore cette UE antérieure non capitalisée
# et l'UE impaire doit être actuellement meilleure que
# celle éventuellement capitalisée
if self.decisions_ues[ue_impair.id].ue_status["is_capitalized"]:
continue # ignore cette UE car capitalisée et actuelle moins bonne
if ue_pair.niveau_competence_id == ue_impair.niveau_competence_id:
rcue = RegroupementCoherentUE(
self.etud,