forked from ScoDoc/ScoDoc
Assiduité : recup_assiduites_plage: ajout justificatifs
This commit is contained in:
parent
85ad7b5f29
commit
0fa1478138
@ -1630,23 +1630,29 @@ def recup_assiduites_plage():
|
|||||||
etuds = dept.etudiants
|
etuds = dept.etudiants
|
||||||
name = dept.acronym
|
name = dept.acronym
|
||||||
|
|
||||||
# Récupération des assiduités
|
# Récupération des assiduités/justificatifs
|
||||||
assiduites: Query = Assiduite.query.filter(
|
etudids: list[int] = [etud.id for etud in etuds]
|
||||||
Assiduite.etudid.in_([etud.id for etud in etuds])
|
assiduites: Query = Assiduite.query.filter(Assiduite.etudid.in_(etudids))
|
||||||
)
|
justificatifs: Query = Justificatif.query.filter(Justificatif.etudid.in_(etudids))
|
||||||
|
|
||||||
# Filtrage des assiduités en fonction des dates données
|
# Filtrage des assiduités/justificatifs en fonction des dates données
|
||||||
assiduites = scass.filter_by_date(assiduites, Assiduite, date_deb, date_fin)
|
assiduites = scass.filter_by_date(assiduites, Assiduite, date_deb, date_fin)
|
||||||
|
justificatifs = scass.filter_by_date(
|
||||||
|
justificatifs, Justificatif, date_deb, date_fin
|
||||||
|
)
|
||||||
|
|
||||||
table_data: liste_assi.AssiJustifData = liste_assi.AssiJustifData(
|
table_data: liste_assi.AssiJustifData = liste_assi.AssiJustifData(
|
||||||
assiduites_query=assiduites,
|
assiduites_query=assiduites,
|
||||||
|
justificatifs_query=justificatifs,
|
||||||
)
|
)
|
||||||
|
|
||||||
options: liste_assi.AssiDisplayOptions = liste_assi.AssiDisplayOptions(
|
options: liste_assi.AssiDisplayOptions = liste_assi.AssiDisplayOptions(
|
||||||
show_pres=True,
|
show_pres=True,
|
||||||
show_reta=True,
|
show_reta=True,
|
||||||
show_module=True,
|
show_module=True,
|
||||||
|
show_desc=True,
|
||||||
show_etu=True,
|
show_etu=True,
|
||||||
|
annee_sco=-1,
|
||||||
)
|
)
|
||||||
|
|
||||||
date_deb_str: str = date_deb.strftime("%d-%m-%Y")
|
date_deb_str: str = date_deb.strftime("%d-%m-%Y")
|
||||||
|
Loading…
Reference in New Issue
Block a user