forked from ScoDoc/ScoDoc
WIP: liste des UE d'un semestre avec parcours
This commit is contained in:
parent
26abfd622a
commit
00ff4aaa6d
@ -15,6 +15,7 @@ from functools import cached_property
|
|||||||
|
|
||||||
import flask_sqlalchemy
|
import flask_sqlalchemy
|
||||||
from flask import flash, g
|
from flask import flash, g
|
||||||
|
from sqlalchemy import or_
|
||||||
from sqlalchemy.sql import text
|
from sqlalchemy.sql import text
|
||||||
|
|
||||||
import app.scodoc.sco_utils as scu
|
import app.scodoc.sco_utils as scu
|
||||||
@ -248,12 +249,17 @@ class FormSemestre(db.Model):
|
|||||||
"""UE des modules de ce semestre, triées par numéro.
|
"""UE des modules de ce semestre, triées par numéro.
|
||||||
- Formations classiques: les UEs auxquelles appartiennent
|
- Formations classiques: les UEs auxquelles appartiennent
|
||||||
les modules mis en place dans ce semestre.
|
les modules mis en place dans ce semestre.
|
||||||
- Formations APC / BUT: les UEs de la formation qui ont
|
- Formations APC / BUT: les UEs de la formation qui
|
||||||
le même numéro de semestre que ce formsemestre.
|
- ont le même numéro de semestre que ce formsemestre
|
||||||
|
- sont associées à l'un des parcours de la formation (ou à aucun)
|
||||||
|
|
||||||
"""
|
"""
|
||||||
if self.formation.get_parcours().APC_SAE:
|
if self.formation.get_parcours().APC_SAE:
|
||||||
sem_ues = UniteEns.query.filter_by(
|
sem_ues = UniteEns.query.filter_by(
|
||||||
formation=self.formation, semestre_idx=self.semestre_id
|
formation=self.formation, semestre_idx=self.semestre_id
|
||||||
|
).filter(
|
||||||
|
(UniteEns.parcour == None)
|
||||||
|
| (UniteEns.parcour_id.in_([p.id for p in self.parcours]))
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
sem_ues = db.session.query(UniteEns).filter(
|
sem_ues = db.session.query(UniteEns).filter(
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# -*- mode: python -*-
|
# -*- mode: python -*-
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
SCOVERSION = "9.4.12"
|
SCOVERSION = "9.4.13"
|
||||||
|
|
||||||
SCONAME = "ScoDoc"
|
SCONAME = "ScoDoc"
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user