Skip to content
Snippets Groups Projects
Commit 797686cf authored by Emmanuel Viennet's avatar Emmanuel Viennet
Browse files

Fix #571 cursus BUT avec validation antérieure

parent 16b0ad43
No related branches found
No related tags found
No related merge requests found
......@@ -142,7 +142,7 @@ class EtudCursusBUT:
self.validation_par_competence_et_annee[niveau.competence.id] = {}
previous_validation = self.validation_par_competence_et_annee.get(
niveau.competence.id
)
).get(validation_rcue.annee())
# prend la "meilleure" validation
if (not previous_validation) or (
sco_codes.BUT_CODES_ORDERED[validation_rcue.code]
......
......@@ -71,6 +71,11 @@ class ApcValidationRCUE(db.Model):
<em>enregistrée le {self.date.strftime("%d/%m/%Y")}
à {self.date.strftime("%Hh%M")}</em>"""
def annee(self) -> str:
"""l'année BUT concernée: "BUT1", "BUT2" ou "BUT3" """
niveau = self.niveau()
return niveau.annee if niveau else None
def niveau(self) -> ApcNiveau:
"""Le niveau de compétence associé à cet RCUE."""
# Par convention, il est donné par la seconde UE
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment