forked from ScoDoc/ScoDoc
fixes
This commit is contained in:
parent
f012fe6fcf
commit
c7aba95015
@ -851,20 +851,18 @@ def ue_sharing_code(ue_code=None, ue_id=None, hide_ue_id=None):
|
|||||||
ue_code = ue["ue_code"]
|
ue_code = ue["ue_code"]
|
||||||
F = sco_formations.formation_list(args={"formation_id": ue["formation_id"]})[0]
|
F = sco_formations.formation_list(args={"formation_id": ue["formation_id"]})[0]
|
||||||
formation_code = F["formation_code"]
|
formation_code = F["formation_code"]
|
||||||
|
# UE du même code, code formation et departement:
|
||||||
if ue_id:
|
|
||||||
# UE du même code, code formation et departement
|
|
||||||
q_ues = (
|
q_ues = (
|
||||||
NotesUE.query.filter_by(ue_code=ue_code)
|
NotesUE.query.filter_by(ue_code=ue_code)
|
||||||
.join(NotesUE.formation, aliased=True)
|
.join(NotesUE.formation, aliased=True)
|
||||||
.filter_by(dept_id=F["dept_id"], formation_code=formation_code)
|
.filter_by(dept_id=g.scodoc_dept_id, formation_code=formation_code)
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
# Toutes les UE du departement avec ce code
|
# Toutes les UE du departement avec ce code:
|
||||||
q_ues = (
|
q_ues = (
|
||||||
NotesUE.query.filter_by(ue_code=ue_code)
|
NotesUE.query.filter_by(ue_code=ue_code)
|
||||||
.join(NotesUE.formation, aliased=True)
|
.join(NotesUE.formation, aliased=True)
|
||||||
.filter_by(dept_id=F["dept_id"])
|
.filter_by(dept_id=g.scodoc_dept_id)
|
||||||
)
|
)
|
||||||
|
|
||||||
if hide_ue_id: # enlève l'ue de depart
|
if hide_ue_id: # enlève l'ue de depart
|
||||||
|
@ -97,9 +97,6 @@ def get_formsemestre(formsemestre_id):
|
|||||||
"list ONE formsemestre"
|
"list ONE formsemestre"
|
||||||
if not isinstance(formsemestre_id, int):
|
if not isinstance(formsemestre_id, int):
|
||||||
raise ValueError()
|
raise ValueError()
|
||||||
raise ScoValueError(
|
|
||||||
"""Semestre invalide, reprenez l'opération au départ ou si le problème persiste signalez l'erreur sur scodoc-devel@listes.univ-paris13.fr"""
|
|
||||||
)
|
|
||||||
try:
|
try:
|
||||||
sem = do_formsemestre_list(args={"formsemestre_id": formsemestre_id})[0]
|
sem = do_formsemestre_list(args={"formsemestre_id": formsemestre_id})[0]
|
||||||
return sem
|
return sem
|
||||||
|
@ -291,8 +291,7 @@ def formsemestre_inscr_passage(
|
|||||||
etuds = etuds.split(",") # vient du form de confirmation
|
etuds = etuds.split(",") # vient du form de confirmation
|
||||||
elif isinstance(etuds, int):
|
elif isinstance(etuds, int):
|
||||||
etuds = [etuds]
|
etuds = [etuds]
|
||||||
elif isinstance(etuds, list):
|
etuds = [int(x) for x in etuds]
|
||||||
etuds = [int(x) for x in etuds]
|
|
||||||
auth_etuds_by_sem, inscrits, candidats = list_authorized_etuds_by_sem(sem)
|
auth_etuds_by_sem, inscrits, candidats = list_authorized_etuds_by_sem(sem)
|
||||||
etuds_set = set(etuds)
|
etuds_set = set(etuds)
|
||||||
candidats_set = set(candidats)
|
candidats_set = set(candidats)
|
||||||
|
@ -53,6 +53,7 @@ from flask import url_for, make_response
|
|||||||
from config import Config
|
from config import Config
|
||||||
from app import log
|
from app import log
|
||||||
from app.scodoc.sco_vdi import ApoEtapeVDI
|
from app.scodoc.sco_vdi import ApoEtapeVDI
|
||||||
|
from app.scodoc.sco_xml import quote_xml_attr
|
||||||
from app.scodoc.sco_codes_parcours import NOTES_TOLERANCE, CODES_EXPL
|
from app.scodoc.sco_codes_parcours import NOTES_TOLERANCE, CODES_EXPL
|
||||||
from app.scodoc import sco_exceptions
|
from app.scodoc import sco_exceptions
|
||||||
from app.scodoc import sco_xml
|
from app.scodoc import sco_xml
|
||||||
|
Loading…
Reference in New Issue
Block a user