forked from ScoDoc/ScoDoc
Fix: ordre semestres cursus sur PV pdf
This commit is contained in:
parent
9e43c37194
commit
52aa79160b
@ -26,15 +26,19 @@ def _descr_cursus_but(etud: Identite) -> str:
|
|||||||
# prend simplement tous les semestre de type APC, ce qui sera faux si
|
# prend simplement tous les semestre de type APC, ce qui sera faux si
|
||||||
# l'étudiant change de spécialité au sein du même département
|
# l'étudiant change de spécialité au sein du même département
|
||||||
# (ce qui ne peut normalement pas se produire)
|
# (ce qui ne peut normalement pas se produire)
|
||||||
indices = sorted(
|
inscriptions = sorted(
|
||||||
[
|
[
|
||||||
ins.formsemestre.semestre_id
|
ins
|
||||||
if ins.formsemestre.semestre_id is not None
|
|
||||||
else -1
|
|
||||||
for ins in etud.formsemestre_inscriptions
|
for ins in etud.formsemestre_inscriptions
|
||||||
if ins.formsemestre.formation.is_apc()
|
if ins.formsemestre.formation.is_apc()
|
||||||
]
|
],
|
||||||
|
key=lambda i: i.formsemestre.date_debut,
|
||||||
)
|
)
|
||||||
|
indices = [
|
||||||
|
ins.formsemestre.semestre_id if ins.formsemestre.semestre_id is not None else -1
|
||||||
|
for ins in inscriptions
|
||||||
|
]
|
||||||
|
|
||||||
return ", ".join(f"S{indice}" for indice in indices)
|
return ", ".join(f"S{indice}" for indice in indices)
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user