forked from ScoDoc/ScoDoc
Minor bugs (edit_ue)
This commit is contained in:
parent
a02437323b
commit
72144a4952
@ -439,7 +439,7 @@ class BulletinGeneratorStandard(sco_bulletins_generator.BulletinGenerator):
|
|||||||
ects_txt = "-"
|
ects_txt = "-"
|
||||||
|
|
||||||
t = {
|
t = {
|
||||||
"titre": ue["acronyme"] + " " + ue["titre"],
|
"titre": ue["acronyme"] + " " + (ue["titre"] or ""),
|
||||||
"_titre_html": plusminus
|
"_titre_html": plusminus
|
||||||
+ ue["acronyme"]
|
+ ue["acronyme"]
|
||||||
+ " "
|
+ " "
|
||||||
|
@ -312,8 +312,7 @@ def ue_edit(ue_id=None, create=False, formation_id=None, default_semestre_idx=No
|
|||||||
"type": "int",
|
"type": "int",
|
||||||
"allow_null": False,
|
"allow_null": False,
|
||||||
"title": parcours.SESSION_NAME.capitalize(),
|
"title": parcours.SESSION_NAME.capitalize(),
|
||||||
"explanation": "%s de l'UE dans la formation"
|
"explanation": f"{parcours.SESSION_NAME} de l'UE dans la formation",
|
||||||
% parcours.SESSION_NAME,
|
|
||||||
"labels": ["non spécifié"] + [str(x) for x in semestres_indices],
|
"labels": ["non spécifié"] + [str(x) for x in semestres_indices],
|
||||||
"allowed_values": [""] + semestres_indices,
|
"allowed_values": [""] + semestres_indices,
|
||||||
},
|
},
|
||||||
@ -464,9 +463,7 @@ def ue_edit(ue_id=None, create=False, formation_id=None, default_semestre_idx=No
|
|||||||
+ ue_div
|
+ ue_div
|
||||||
+ html_sco_header.sco_footer()
|
+ html_sco_header.sco_footer()
|
||||||
)
|
)
|
||||||
else:
|
elif tf[2]:
|
||||||
if not tf[2]: # ceci ne devrait pas arriver
|
|
||||||
raise ScoValueError("Merci de reprendre l'opération")
|
|
||||||
if create:
|
if create:
|
||||||
if not tf[2]["ue_code"]:
|
if not tf[2]["ue_code"]:
|
||||||
del tf[2]["ue_code"]
|
del tf[2]["ue_code"]
|
||||||
@ -499,14 +496,26 @@ def ue_edit(ue_id=None, create=False, formation_id=None, default_semestre_idx=No
|
|||||||
else:
|
else:
|
||||||
do_ue_edit(tf[2])
|
do_ue_edit(tf[2])
|
||||||
flash("UE modifiée")
|
flash("UE modifiée")
|
||||||
return flask.redirect(
|
|
||||||
url_for(
|
if tf[2]:
|
||||||
"notes.ue_table",
|
dest_semestre_idx = tf[2]["semestre_idx"]
|
||||||
scodoc_dept=g.scodoc_dept,
|
elif ue:
|
||||||
formation_id=formation_id,
|
dest_semestre_idx = ue.semestre_idx
|
||||||
semestre_idx=tf[2]["semestre_idx"],
|
elif default_semestre_idx:
|
||||||
)
|
dest_semestre_idx = default_semestre_idx
|
||||||
|
elif "semestre_idx" in request.form:
|
||||||
|
dest_semestre_idx = request.form["semestre_idx"]
|
||||||
|
else:
|
||||||
|
dest_semestre_idx = 1
|
||||||
|
|
||||||
|
return flask.redirect(
|
||||||
|
url_for(
|
||||||
|
"notes.ue_table",
|
||||||
|
scodoc_dept=g.scodoc_dept,
|
||||||
|
formation_id=formation_id,
|
||||||
|
semestre_idx=dest_semestre_idx,
|
||||||
)
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
def _add_ue_semestre_id(ues: list[dict], is_apc):
|
def _add_ue_semestre_id(ues: list[dict], is_apc):
|
||||||
|
Loading…
Reference in New Issue
Block a user