Skip to content
Snippets Groups Projects
Commit 996df5f7 authored by Emmanuel Viennet's avatar Emmanuel Viennet
Browse files

Fix: détermination des validations d'UE de parcours

parent a3a71a3f
No related branches found
No related tags found
No related merge requests found
...@@ -508,6 +508,9 @@ def but_validations_ues_parcours( ...@@ -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( ...@@ -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:
......
# -*- mode: python -*- # -*- mode: python -*-
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
SCOVERSION = "9.7.18" SCOVERSION = "9.7.19"
SCONAME = "ScoDoc" SCONAME = "ScoDoc"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment