forked from ScoDoc/ScoDoc
User: essaie d'éviter l'autofill de user_name dans le form creation.
This commit is contained in:
parent
18d5a168e6
commit
dd7d05c87e
@ -360,7 +360,7 @@ def create_user_form(user_name=None, edit=0, all_roles=True):
|
||||
if not edit:
|
||||
descr += [
|
||||
(
|
||||
"user_name",
|
||||
"obusfacted_u_ser_nam_", # evite "user_name" à cause de l'autofill des browsers
|
||||
{
|
||||
"title": "Pseudo (login)",
|
||||
"size": 20,
|
||||
@ -368,7 +368,9 @@ def create_user_form(user_name=None, edit=0, all_roles=True):
|
||||
"explanation": """nom utilisé pour la connexion.
|
||||
Doit être unique parmi tous les utilisateurs.
|
||||
Lettres ou chiffres uniquement.""",
|
||||
"attributes": ['autocomplete="off"'],
|
||||
"attributes": [
|
||||
'autocomplete="off"'
|
||||
], # insuffisant pour éviter autofill...
|
||||
},
|
||||
),
|
||||
("formsemestre_id", {"input_type": "hidden"}),
|
||||
@ -626,6 +628,10 @@ def create_user_form(user_name=None, edit=0, all_roles=True):
|
||||
set(vals["roles"]).union(orig_roles_strings - editable_roles_strings)
|
||||
)
|
||||
|
||||
if "user_name" in vals:
|
||||
vals["obusfacted_u_ser_nam_"] = vals["user_name"]
|
||||
if "user_name" in initvalues:
|
||||
initvalues["obusfacted_u_ser_nam_"] = initvalues["user_name"]
|
||||
tf = TrivialFormulator(
|
||||
request.base_url,
|
||||
vals,
|
||||
@ -644,6 +650,10 @@ def create_user_form(user_name=None, edit=0, all_roles=True):
|
||||
return flask.redirect(url_for("users.index_html", scodoc_dept=g.scodoc_dept))
|
||||
|
||||
vals = tf[2]
|
||||
if "obusfacted_u_ser_nam_" in vals:
|
||||
vals["user_name"] = vals["obusfacted_u_ser_nam_"]
|
||||
if "obusfacted_u_ser_nam_" in initvalues:
|
||||
initvalues["user_name"] = initvalues["obusfacted_u_ser_nam_"]
|
||||
roles = set(vals["roles"]).intersection(editable_roles_strings)
|
||||
if not current_user.is_administrator():
|
||||
# empeche modification des paramètres CAS
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
"Infos sur version ScoDoc"
|
||||
|
||||
SCOVERSION = "9.7.55"
|
||||
SCOVERSION = "9.7.56"
|
||||
|
||||
SCONAME = "ScoDoc"
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user