forked from ScoDoc/ScoDoc
Modifie etud_parcours_ues_ids: si l'étudiant pas inscrit à un parcours, prend toutes les UEs
This commit is contained in:
parent
8e7b0839d6
commit
a9cfaef381
@ -273,7 +273,7 @@ class ResultatsSemestreBUT(NotesTableCompat):
|
|||||||
Se base sur le parcours dans ce semestre, et le référentiel de compétences.
|
Se base sur le parcours dans ce semestre, et le référentiel de compétences.
|
||||||
Note: il n'est pas nécessairement inscrit à toutes ces UEs.
|
Note: il n'est pas nécessairement inscrit à toutes ces UEs.
|
||||||
Ensemble vide si pas de référentiel.
|
Ensemble vide si pas de référentiel.
|
||||||
|
Si l'étudiant n'est pas inscrit dans un parcours, toutes les UEs du semestre.
|
||||||
La requête est longue, les ue_ids par parcour sont donc cachés.
|
La requête est longue, les ue_ids par parcour sont donc cachés.
|
||||||
"""
|
"""
|
||||||
parcour_id = self.etuds_parcour_id[etudid]
|
parcour_id = self.etuds_parcour_id[etudid]
|
||||||
@ -283,6 +283,9 @@ class ResultatsSemestreBUT(NotesTableCompat):
|
|||||||
ref_comp = self.formsemestre.formation.referentiel_competence
|
ref_comp = self.formsemestre.formation.referentiel_competence
|
||||||
if ref_comp is None:
|
if ref_comp is None:
|
||||||
return set()
|
return set()
|
||||||
|
if parcour_id is None:
|
||||||
|
ues_ids = {ue.id for ue in self.ues}
|
||||||
|
else:
|
||||||
parcour: ApcParcours = ApcParcours.query.get(parcour_id)
|
parcour: ApcParcours = ApcParcours.query.get(parcour_id)
|
||||||
annee = (self.formsemestre.semestre_id + 1) // 2
|
annee = (self.formsemestre.semestre_id + 1) // 2
|
||||||
niveaux = ApcNiveau.niveaux_annee_de_parcours(parcour, annee, ref_comp)
|
niveaux = ApcNiveau.niveaux_annee_de_parcours(parcour, annee, ref_comp)
|
||||||
|
Loading…
Reference in New Issue
Block a user