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
|
||||
name = dept.acronym
|
||||
|
||||
# Récupération des assiduités
|
||||
assiduites: Query = Assiduite.query.filter(
|
||||
Assiduite.etudid.in_([etud.id for etud in etuds])
|
||||
)
|
||||
# Récupération des assiduités/justificatifs
|
||||
etudids: list[int] = [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)
|
||||
justificatifs = scass.filter_by_date(
|
||||
justificatifs, Justificatif, date_deb, date_fin
|
||||
)
|
||||
|
||||
table_data: liste_assi.AssiJustifData = liste_assi.AssiJustifData(
|
||||
assiduites_query=assiduites,
|
||||
justificatifs_query=justificatifs,
|
||||
)
|
||||
|
||||
options: liste_assi.AssiDisplayOptions = liste_assi.AssiDisplayOptions(
|
||||
show_pres=True,
|
||||
show_reta=True,
|
||||
show_module=True,
|
||||
show_desc=True,
|
||||
show_etu=True,
|
||||
annee_sco=-1,
|
||||
)
|
||||
|
||||
date_deb_str: str = date_deb.strftime("%d-%m-%Y")
|
||||
|
Loading…
Reference in New Issue
Block a user