forked from ScoDoc/ScoDoc
Fix: détermination des validations d'UE de parcours
This commit is contained in:
parent
a3a71a3f4f
commit
996df5f7b3
@ -508,6 +508,9 @@ def but_validations_ues_parcours(
|
|||||||
# Les UEs associées au tronc commun (à aucun parcours)
|
# Les UEs associées au tronc commun (à aucun parcours)
|
||||||
# UniteEns.query.filter(~UniteEns.id.in_(UEParcours.query.with_entities(UEParcours.ue_id)))
|
# UniteEns.query.filter(~UniteEns.id.in_(UEParcours.query.with_entities(UEParcours.ue_id)))
|
||||||
|
|
||||||
|
parcour = ApcParcours.query.get(parcour_id)
|
||||||
|
if not parcour:
|
||||||
|
raise ScoValueError(f"but_validations_ues_parcours: {parcour_id} inexistant")
|
||||||
# Les validations d'UE de ce parcours ou du tronc commun pour cet étudiant:
|
# Les validations d'UE de ce parcours ou du tronc commun pour cet étudiant:
|
||||||
validations = (
|
validations = (
|
||||||
ScolarFormSemestreValidation.query.filter_by(etudid=etud.id)
|
ScolarFormSemestreValidation.query.filter_by(etudid=etud.id)
|
||||||
@ -523,6 +526,8 @@ def but_validations_ues_parcours(
|
|||||||
~UniteEns.id.in_(UEParcours.query.with_entities(UEParcours.ue_id)),
|
~UniteEns.id.in_(UEParcours.query.with_entities(UEParcours.ue_id)),
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
.join(Formation)
|
||||||
|
.filter_by(referentiel_competence_id=parcour.referentiel_id)
|
||||||
)
|
)
|
||||||
# restreint à certaines années (utile pour les ECTS du DUT120)
|
# restreint à certaines années (utile pour les ECTS du DUT120)
|
||||||
if annees_but:
|
if annees_but:
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# -*- mode: python -*-
|
# -*- mode: python -*-
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
SCOVERSION = "9.7.18"
|
SCOVERSION = "9.7.19"
|
||||||
|
|
||||||
SCONAME = "ScoDoc"
|
SCONAME = "ScoDoc"
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user