forked from ScoDoc/ScoDoc
Fix #571 cursus BUT avec validation antérieure
This commit is contained in:
parent
16b0ad437d
commit
797686cf6c
@ -142,7 +142,7 @@ class EtudCursusBUT:
|
|||||||
self.validation_par_competence_et_annee[niveau.competence.id] = {}
|
self.validation_par_competence_et_annee[niveau.competence.id] = {}
|
||||||
previous_validation = self.validation_par_competence_et_annee.get(
|
previous_validation = self.validation_par_competence_et_annee.get(
|
||||||
niveau.competence.id
|
niveau.competence.id
|
||||||
)
|
).get(validation_rcue.annee())
|
||||||
# prend la "meilleure" validation
|
# prend la "meilleure" validation
|
||||||
if (not previous_validation) or (
|
if (not previous_validation) or (
|
||||||
sco_codes.BUT_CODES_ORDERED[validation_rcue.code]
|
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")}
|
<em>enregistrée le {self.date.strftime("%d/%m/%Y")}
|
||||||
à {self.date.strftime("%Hh%M")}</em>"""
|
à {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:
|
def niveau(self) -> ApcNiveau:
|
||||||
"""Le niveau de compétence associé à cet RCUE."""
|
"""Le niveau de compétence associé à cet RCUE."""
|
||||||
# Par convention, il est donné par la seconde UE
|
# Par convention, il est donné par la seconde UE
|
||||||
|
Loading…
Reference in New Issue
Block a user