forked from ScoDoc/ScoDoc
UE capitalisées bul. BUT
This commit is contained in:
parent
9a9278bf6e
commit
63f6382397
@ -157,10 +157,12 @@ class BulletinBUT:
|
|||||||
if sco_codes_parcours.code_ue_validant(ue_capitalisee.code):
|
if sco_codes_parcours.code_ue_validant(ue_capitalisee.code):
|
||||||
ue = UniteEns.query.get(ue_capitalisee.ue_id) # XXX cacher ?
|
ue = UniteEns.query.get(ue_capitalisee.ue_id) # XXX cacher ?
|
||||||
# déjà capitalisé ? montre la meilleure
|
# déjà capitalisé ? montre la meilleure
|
||||||
if (ue.acronyme in d) and (
|
if ue.acronyme in d:
|
||||||
(ue_capitalisee.moy_ue or 0.0) < (d[ue.acronyme]["moyenne"] or 0.0)
|
moy_cap = d[ue.acronyme]["moyenne_num"] or 0.0
|
||||||
):
|
if (not isinstance(moy_cap, float)) or (
|
||||||
continue # skip this duplicate UE
|
(ue_capitalisee.moy_ue or 0.0) < moy_cap
|
||||||
|
):
|
||||||
|
continue # skip this duplicate UE
|
||||||
|
|
||||||
d[ue.acronyme] = {
|
d[ue.acronyme] = {
|
||||||
"id": ue.id,
|
"id": ue.id,
|
||||||
@ -169,7 +171,8 @@ class BulletinBUT:
|
|||||||
"numero": ue.numero,
|
"numero": ue.numero,
|
||||||
"type": ue.type,
|
"type": ue.type,
|
||||||
"color": ue.color,
|
"color": ue.color,
|
||||||
"moyenne": fmt_note(ue_capitalisee.moy_ue),
|
"moyenne": fmt_note(ue_capitalisee.moy_ue), # arrondi en str
|
||||||
|
"moyenne_num": fmt_note(ue_capitalisee.moy_ue, keep_numeric=True),
|
||||||
"is_external": ue_capitalisee.is_external,
|
"is_external": ue_capitalisee.is_external,
|
||||||
"date_capitalisation": ue_capitalisee.event_date,
|
"date_capitalisation": ue_capitalisee.event_date,
|
||||||
"formsemestre_id": ue_capitalisee.formsemestre_id,
|
"formsemestre_id": ue_capitalisee.formsemestre_id,
|
||||||
|
Loading…
Reference in New Issue
Block a user