comptes absences dans bul json BUT

This commit is contained in:
Emmanuel Viennet 2022-01-26 00:11:04 +01:00
parent 4133b9df6a
commit 4c5c20ce7e

View File

@ -16,6 +16,7 @@ from app.comp import moy_ue, moy_sem, inscr_mod
from app.models import ModuleImpl
from app.scodoc import sco_utils as scu
from app.scodoc.sco_cache import ResultatsSemestreBUTCache
from app.scodoc import sco_abs
from app.scodoc import sco_bulletins_json
from app.scodoc import sco_preferences
from app.scodoc.sco_utils import jsnan, fmt_note
@ -244,6 +245,8 @@ class ResultatsSemestreBUT:
}
if not published:
return d
nbabs, nbabsjust = formsemestre.get_abs_count(etud.id)
semestre_infos = {
"etapes": [str(x.etape_apo) for x in formsemestre.etapes if x.etape_apo],
"date_debut": formsemestre.date_debut.isoformat(),
@ -252,9 +255,9 @@ class ResultatsSemestreBUT:
"inscription": "TODO-MM-JJ", # XXX TODO
"numero": formsemestre.semestre_id,
"groupes": [], # XXX TODO
"absences": { # XXX TODO
"injustifie": 1,
"total": 33,
"absences": {
"injustifie": nbabsjust,
"total": nbabs,
},
}
semestre_infos.update(