forked from ScoDoc/ScoDoc
Fix regression: cancel button in old forms
This commit is contained in:
parent
b5d5bb3b91
commit
a9bc28a49e
@ -442,8 +442,9 @@ class TF(object):
|
|||||||
self.formid}_submit" id="{self.formid}_submit" value="{self.submitlabel
|
self.formid}_submit" id="{self.formid}_submit" value="{self.submitlabel
|
||||||
}" {' '.join(self.submitbuttonattributes)}/>"""
|
}" {' '.join(self.submitbuttonattributes)}/>"""
|
||||||
if self.cancelbutton:
|
if self.cancelbutton:
|
||||||
buttons_markup += f""" <input class="btn btn-default" type="submit" name="cancel" id="{
|
buttons_markup += f""" <input class="btn btn-default" type="submit"
|
||||||
self.formid}_cancel" value="{self.cancelbutton}">"""
|
name="{self.formid}_cancel" id="{self.formid}_cancel"
|
||||||
|
value="{self.cancelbutton}">"""
|
||||||
buttons_markup += "</div>"
|
buttons_markup += "</div>"
|
||||||
|
|
||||||
R = []
|
R = []
|
||||||
|
@ -706,8 +706,7 @@ def do_formsemestre_createwithmodules(edit=False, formsemestre: FormSemestre = N
|
|||||||
def opt_selected(gid):
|
def opt_selected(gid):
|
||||||
if gid == vals.get(select_name):
|
if gid == vals.get(select_name):
|
||||||
return "selected"
|
return "selected"
|
||||||
else:
|
return ""
|
||||||
return ""
|
|
||||||
|
|
||||||
if mod.id in module_ids_set:
|
if mod.id in module_ids_set:
|
||||||
# pas de menu inscription si le module est déjà présent
|
# pas de menu inscription si le module est déjà présent
|
||||||
@ -866,7 +865,7 @@ def do_formsemestre_createwithmodules(edit=False, formsemestre: FormSemestre = N
|
|||||||
{msg}
|
{msg}
|
||||||
{tf[1]}
|
{tf[1]}
|
||||||
"""
|
"""
|
||||||
elif tf[0] == -1:
|
if tf[0] == -1: # Annulation
|
||||||
if formsemestre:
|
if formsemestre:
|
||||||
return redirect(
|
return redirect(
|
||||||
url_for(
|
url_for(
|
||||||
@ -876,6 +875,7 @@ def do_formsemestre_createwithmodules(edit=False, formsemestre: FormSemestre = N
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
return redirect(url_for("notes.index_html", scodoc_dept=g.scodoc_dept))
|
return redirect(url_for("notes.index_html", scodoc_dept=g.scodoc_dept))
|
||||||
|
|
||||||
# Edition ou modification du semestre
|
# Edition ou modification du semestre
|
||||||
tf[2]["gestion_compensation"] = bool(tf[2]["gestion_compensation_lst"])
|
tf[2]["gestion_compensation"] = bool(tf[2]["gestion_compensation_lst"])
|
||||||
tf[2]["gestion_semestrielle"] = bool(tf[2]["gestion_semestrielle_lst"])
|
tf[2]["gestion_semestrielle"] = bool(tf[2]["gestion_semestrielle_lst"])
|
||||||
@ -890,6 +890,7 @@ def do_formsemestre_createwithmodules(edit=False, formsemestre: FormSemestre = N
|
|||||||
# (retire le "MI" du début du nom de champs)
|
# (retire le "MI" du début du nom de champs)
|
||||||
module_ids_checked = [int(x[2:]) for x in tf[2]["tf-checked"]]
|
module_ids_checked = [int(x[2:]) for x in tf[2]["tf-checked"]]
|
||||||
_formsemestre_check_ue_bonus_unicity(module_ids_checked)
|
_formsemestre_check_ue_bonus_unicity(module_ids_checked)
|
||||||
|
ok = False
|
||||||
if not edit:
|
if not edit:
|
||||||
if is_apc:
|
if is_apc:
|
||||||
_formsemestre_check_module_list(module_ids_checked, tf[2]["semestre_id"])
|
_formsemestre_check_module_list(module_ids_checked, tf[2]["semestre_id"])
|
||||||
|
Loading…
Reference in New Issue
Block a user