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)
|
||||
# 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:
|
||||
validations = (
|
||||
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)),
|
||||
)
|
||||
)
|
||||
.join(Formation)
|
||||
.filter_by(referentiel_competence_id=parcour.referentiel_id)
|
||||
)
|
||||
# restreint à certaines années (utile pour les ECTS du DUT120)
|
||||
if annees_but:
|
||||
|
@ -1,7 +1,7 @@
|
||||
# -*- mode: python -*-
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
SCOVERSION = "9.7.18"
|
||||
SCOVERSION = "9.7.19"
|
||||
|
||||
SCONAME = "ScoDoc"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user