forked from ScoDoc/ScoDoc
Merge pull request 'Assiduité : ajout_assiduite_etud : fix bug moduleimpl' (#927) from iziram/ScoDoc:hotfix into master
Reviewed-on: ScoDoc/ScoDoc#927
This commit is contained in:
commit
f18fbe284a
@ -264,15 +264,17 @@ def ajout_assiduite_etud() -> str | Response:
|
|||||||
form = AjoutAssiduiteEtudForm(request.form)
|
form = AjoutAssiduiteEtudForm(request.form)
|
||||||
# On dresse la liste des modules de l'année scolaire en cours
|
# On dresse la liste des modules de l'année scolaire en cours
|
||||||
# auxquels est inscrit l'étudiant pour peupler le menu "module"
|
# auxquels est inscrit l'étudiant pour peupler le menu "module"
|
||||||
modimpls_by_formsemestre = etud.get_modimpls_by_formsemestre(scu.annee_scolaire())
|
|
||||||
choices: OrderedDict = OrderedDict()
|
choices: OrderedDict = OrderedDict()
|
||||||
choices[""] = [("", "Non spécifié"), ("autre", "Autre module (pas dans la liste)")]
|
choices[""] = [("", "Non spécifié"), ("autre", "Autre module (pas dans la liste)")]
|
||||||
|
|
||||||
|
# Récupération des modulesimpl du semestre si existant.
|
||||||
|
if formsemestre:
|
||||||
# indique le nom du semestre dans le menu (optgroup)
|
# indique le nom du semestre dans le menu (optgroup)
|
||||||
|
modimpls_from_formsemestre = etud.get_modimpls_from_formsemestre(formsemestre)
|
||||||
group_name: str = formsemestre.titre_annee()
|
group_name: str = formsemestre.titre_annee()
|
||||||
choices[group_name] = [
|
choices[group_name] = [
|
||||||
(m.id, f"{m.module.code} {m.module.abbrev or m.module.titre or ''}")
|
(m.id, f"{m.module.code} {m.module.abbrev or m.module.titre or ''}")
|
||||||
for m in modimpls_by_formsemestre[formsemestre.id]
|
for m in modimpls_from_formsemestre
|
||||||
if m.module.ue.type == UE_STANDARD
|
if m.module.ue.type == UE_STANDARD
|
||||||
]
|
]
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user