améliore dialogue inscription/passage

This commit is contained in:
Emmanuel Viennet 2021-09-27 22:54:58 +02:00
parent 651f111839
commit a8198f889a
2 changed files with 9 additions and 4 deletions

View File

@ -343,15 +343,19 @@ def formsemestre_inscr_passage(
% inscrits[etudid]
)
H.append("</ol>")
if not a_inscrire and not a_desinscrire:
todo = a_inscrire or a_desinscrire
if not todo:
H.append("""<h3>Il n'y a rien à modifier !</h3>""")
H.append(
scu.confirm_dialog(
dest_url="formsemestre_inscr_passage",
dest_url="formsemestre_inscr_passage"
if todo
else "formsemestre_status",
message="<p>Confirmer ?</p>" if todo else "",
add_headers=False,
cancel_url="formsemestre_inscr_passage?formsemestre_id="
+ str(formsemestre_id),
OK="Effectuer l'opération",
OK="Effectuer l'opération" if todo else "",
parameters={
"formsemestre_id": formsemestre_id,
"etuds": ",".join([str(x) for x in etuds]),

View File

@ -876,9 +876,10 @@ def confirm_dialog(
H = [
f"""<form {action} method="POST">
{message}
<input type="submit" value="{OK}"/>
""",
]
if OK or not cancel_url:
H.append(f'<input type="submit" value="{OK}"/>')
if cancel_url:
H.append(
"""<input type ="button" value="%s"