1
0
forked from ScoDoc/ScoDoc

Fix: lien validation jury

This commit is contained in:
Emmanuel Viennet 2021-09-24 00:28:09 +02:00
parent d0ab9dc66a
commit 2add3e12cc
2 changed files with 12 additions and 19 deletions

View File

@ -356,7 +356,7 @@ def formsemestre_validation_etud(
# #
Se.valide_decision(selected_choice, REQUEST) # enregistre Se.valide_decision(selected_choice, REQUEST) # enregistre
return _redirect_valid_choice( return _redirect_valid_choice(
formsemestre_id, etudid, Se, selected_choice, desturl, sortcol, REQUEST formsemestre_id, etudid, Se, selected_choice, desturl, sortcol
) )
@ -402,19 +402,17 @@ def formsemestre_validation_etud_manu(
Se.valide_decision(choice, REQUEST) # enregistre Se.valide_decision(choice, REQUEST) # enregistre
if redirect: if redirect:
return _redirect_valid_choice( return _redirect_valid_choice(
formsemestre_id, etudid, Se, choice, desturl, sortcol, REQUEST formsemestre_id, etudid, Se, choice, desturl, sortcol
) )
def _redirect_valid_choice( def _redirect_valid_choice(formsemestre_id, etudid, Se, choice, desturl, sortcol):
formsemestre_id, etudid, Se, choice, desturl, sortcol, REQUEST
):
adr = "formsemestre_validation_etud_form?formsemestre_id=%s&etudid=%s&check=1" % ( adr = "formsemestre_validation_etud_form?formsemestre_id=%s&etudid=%s&check=1" % (
formsemestre_id, formsemestre_id,
etudid, etudid,
) )
if sortcol: if sortcol:
adr += "&sortcol=" + sortcol adr += "&sortcol=" + str(sortcol)
# if desturl: # if desturl:
# desturl += "&desturl=" + desturl # desturl += "&desturl=" + desturl
return flask.redirect(adr) return flask.redirect(adr)

View File

@ -588,7 +588,6 @@ class SituationEtudParcoursGeneric(object):
self.etudid, self.etudid,
decision.code_etat, decision.code_etat,
decision.assiduite, decision.assiduite,
REQUEST=REQUEST,
) )
# -- modification du code du semestre precedent # -- modification du code du semestre precedent
if self.prev and decision.new_code_prev: if self.prev and decision.new_code_prev:
@ -619,7 +618,6 @@ class SituationEtudParcoursGeneric(object):
self.etudid, self.etudid,
decision.new_code_prev, decision.new_code_prev,
decision.assiduite, # attention: en toute rigueur il faudrait utiliser une indication de l'assiduite au sem. precedent, que nous n'avons pas... decision.assiduite, # attention: en toute rigueur il faudrait utiliser une indication de l'assiduite au sem. precedent, que nous n'avons pas...
REQUEST=REQUEST,
) )
sco_cache.invalidate_formsemestre( sco_cache.invalidate_formsemestre(
@ -897,9 +895,7 @@ def formsemestre_update_validation_sem(
return to_invalidate return to_invalidate
def formsemestre_validate_ues( def formsemestre_validate_ues(formsemestre_id, etudid, code_etat_sem, assiduite):
formsemestre_id, etudid, code_etat_sem, assiduite, REQUEST=None
):
"""Enregistre codes UE, selon état semestre. """Enregistre codes UE, selon état semestre.
Les codes UE sont toujours calculés ici, et non passés en paramètres Les codes UE sont toujours calculés ici, et non passés en paramètres
car ils ne dépendent que de la note d'UE et de la validation ou non du semestre. car ils ne dépendent que de la note d'UE et de la validation ou non du semestre.
@ -933,14 +929,13 @@ def formsemestre_validate_ues(
cnx, nt, formsemestre_id, etudid, ue_id, code_ue cnx, nt, formsemestre_id, etudid, ue_id, code_ue
) )
if REQUEST: logdb(
logdb( cnx,
cnx, method="validate_ue",
method="validate_ue", etudid=etudid,
etudid=etudid, msg="ue_id=%s code=%s" % (ue_id, code_ue),
msg="ue_id=%s code=%s" % (ue_id, code_ue), commit=False,
commit=False, )
)
cnx.commit() cnx.commit()