forked from ScoDoc/ScoDoc
comptes absences dans bul json BUT
This commit is contained in:
parent
4133b9df6a
commit
4c5c20ce7e
@ -16,6 +16,7 @@ from app.comp import moy_ue, moy_sem, inscr_mod
|
|||||||
from app.models import ModuleImpl
|
from app.models import ModuleImpl
|
||||||
from app.scodoc import sco_utils as scu
|
from app.scodoc import sco_utils as scu
|
||||||
from app.scodoc.sco_cache import ResultatsSemestreBUTCache
|
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_bulletins_json
|
||||||
from app.scodoc import sco_preferences
|
from app.scodoc import sco_preferences
|
||||||
from app.scodoc.sco_utils import jsnan, fmt_note
|
from app.scodoc.sco_utils import jsnan, fmt_note
|
||||||
@ -244,6 +245,8 @@ class ResultatsSemestreBUT:
|
|||||||
}
|
}
|
||||||
if not published:
|
if not published:
|
||||||
return d
|
return d
|
||||||
|
|
||||||
|
nbabs, nbabsjust = formsemestre.get_abs_count(etud.id)
|
||||||
semestre_infos = {
|
semestre_infos = {
|
||||||
"etapes": [str(x.etape_apo) for x in formsemestre.etapes if x.etape_apo],
|
"etapes": [str(x.etape_apo) for x in formsemestre.etapes if x.etape_apo],
|
||||||
"date_debut": formsemestre.date_debut.isoformat(),
|
"date_debut": formsemestre.date_debut.isoformat(),
|
||||||
@ -252,9 +255,9 @@ class ResultatsSemestreBUT:
|
|||||||
"inscription": "TODO-MM-JJ", # XXX TODO
|
"inscription": "TODO-MM-JJ", # XXX TODO
|
||||||
"numero": formsemestre.semestre_id,
|
"numero": formsemestre.semestre_id,
|
||||||
"groupes": [], # XXX TODO
|
"groupes": [], # XXX TODO
|
||||||
"absences": { # XXX TODO
|
"absences": {
|
||||||
"injustifie": 1,
|
"injustifie": nbabsjust,
|
||||||
"total": 33,
|
"total": nbabs,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
semestre_infos.update(
|
semestre_infos.update(
|
||||||
|
Loading…
Reference in New Issue
Block a user