Update opolka/ScoDoc from ScoDoc/ScoDoc #2

Merged
opolka merged 1272 commits from ScoDoc/ScoDoc:master into master 2024-05-27 09:11:04 +02:00
Showing only changes of commit 0fa1478138 - Show all commits

View File

@ -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")