This commit is contained in:
Emmanuel Viennet 2021-10-10 21:09:27 +02:00
parent e6e1835cca
commit 179442aa69
2 changed files with 15 additions and 16 deletions

View File

@ -459,7 +459,8 @@ def check_modif_user(
"%s %s (pseudo=%s)" % (x.prenom, x.nom, x.user_name) "%s %s (pseudo=%s)" % (x.prenom, x.nom, x.user_name)
for x in similar_users for x in similar_users
] ]
) + MSG_OPT, )
+ MSG_OPT,
) )
# Roles ? # Roles ?
return True, "" return True, ""

View File

@ -284,7 +284,7 @@ def create_user_form(user_name=None, edit=0, all_roles=1):
{ {
"input_type": "separator", "input_type": "separator",
"title": "L'utilisateur appartient au département %s" "title": "L'utilisateur appartient au département %s"
% auth_dept, % auth_dept,
}, },
) )
) )
@ -295,7 +295,7 @@ def create_user_form(user_name=None, edit=0, all_roles=1):
{ {
"input_type": "separator", "input_type": "separator",
"title": "L'utilisateur sera crée dans le département %s" "title": "L'utilisateur sera crée dans le département %s"
% auth_dept, % auth_dept,
}, },
) )
) )
@ -383,7 +383,7 @@ def create_user_form(user_name=None, edit=0, all_roles=1):
ok, msg = sco_users.check_modif_user( ok, msg = sco_users.check_modif_user(
edit, edit,
ignore_optionals= force, ignore_optionals=force,
user_name=user_name, user_name=user_name,
nom=vals["nom"], nom=vals["nom"],
prenom=vals["prenom"], prenom=vals["prenom"],
@ -391,9 +391,7 @@ def create_user_form(user_name=None, edit=0, all_roles=1):
roles=vals["roles"], roles=vals["roles"],
) )
if not ok: if not ok:
H.append( H.append(tf_error_message(msg))
tf_error_message(msg)
)
return "\n".join(H) + "\n" + tf[1] + F return "\n".join(H) + "\n" + tf[1] + F
if "date_expiration" in vals: if "date_expiration" in vals:
@ -613,9 +611,9 @@ def form_change_password(user_name=None):
# check access # check access
if not can_handle_passwd(u): if not can_handle_passwd(u):
return ( return (
"\n".join(H) "\n".join(H)
+ "<p>Vous n'avez pas la permission de changer ce mot de passe</p>" + "<p>Vous n'avez pas la permission de changer ce mot de passe</p>"
+ F + F
) )
# #
H.append( H.append(
@ -681,7 +679,7 @@ def change_password(user_name, password, password2):
"<h2>Changement effectué !</h2><p>Ne notez pas ce mot de passe, mais mémorisez le !</p><p>Rappel: il est <b>interdit</b> de communiquer son mot de passe à un tiers, même si c'est un collègue de confiance !</p><p><b>Si vous n'êtes pas administrateur, le système va vous redemander votre login et nouveau mot de passe au prochain accès.</b></p>" "<h2>Changement effectué !</h2><p>Ne notez pas ce mot de passe, mais mémorisez le !</p><p>Rappel: il est <b>interdit</b> de communiquer son mot de passe à un tiers, même si c'est un collègue de confiance !</p><p><b>Si vous n'êtes pas administrateur, le système va vous redemander votre login et nouveau mot de passe au prochain accès.</b></p>"
) )
return ( return (
"""<?xml version="1.0" encoding="%s"?> """<?xml version="1.0" encoding="%s"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html> <html>
<head> <head>
@ -689,10 +687,10 @@ def change_password(user_name, password, password2):
<meta http-equiv="Content-Type" content="text/html; charset=%s" /> <meta http-equiv="Content-Type" content="text/html; charset=%s" />
<body><h1>Mot de passe changé !</h1> <body><h1>Mot de passe changé !</h1>
""" """
% (scu.SCO_ENCODING, scu.SCO_ENCODING) % (scu.SCO_ENCODING, scu.SCO_ENCODING)
+ "\n".join(H) + "\n".join(H)
+ '<a href="%s" class="stdlink">Continuer</a></body></html>' + '<a href="%s" class="stdlink">Continuer</a></body></html>'
% scu.ScoURL() % scu.ScoURL()
) )
return html_sco_header.sco_header() + "\n".join(H) + F return html_sco_header.sco_header() + "\n".join(H) + F
@ -707,7 +705,7 @@ def toggle_active_user(user_name: str = None):
raise ScoValueError("invalid user_name") raise ScoValueError("invalid user_name")
form = DeactivateUserForm() form = DeactivateUserForm()
if ( if (
request.method == "POST" and form.cancel.data request.method == "POST" and form.cancel.data
): # if cancel button is clicked, the form.cancel.data will be True ): # if cancel button is clicked, the form.cancel.data will be True
# flash # flash
return redirect(url_for("users.index_html", scodoc_dept=g.scodoc_dept)) return redirect(url_for("users.index_html", scodoc_dept=g.scodoc_dept))