Fix: 2 bugs sur formulaire création/modif utilisateurs
This commit is contained in:
parent
d622b313b0
commit
d6c6a08828
@ -543,10 +543,10 @@ def create_user_form(user_name=None, edit=0, all_roles=1):
|
|||||||
vals["active"] = vals["status"] == ""
|
vals["active"] = vals["status"] == ""
|
||||||
# Département:
|
# Département:
|
||||||
if auth_dept: # pas super-admin
|
if auth_dept: # pas super-admin
|
||||||
if vals["dept"] not in selectable_dept_acronyms:
|
if ("dept" in vals) and (vals["dept"] not in selectable_dept_acronyms):
|
||||||
del vals["dept"] # ne change pas de dept
|
del vals["dept"] # ne change pas de dept
|
||||||
# traitement des roles: ne doit pas affecter les roles
|
# Traitement des roles: ne doit pas affecter les rôles
|
||||||
# que l'on en controle pas:
|
# que l'on en contrôle pas:
|
||||||
for role in orig_roles_strings: # { "Ens_RT", "Secr_CJ", ... }
|
for role in orig_roles_strings: # { "Ens_RT", "Secr_CJ", ... }
|
||||||
if role and not role in editable_roles_strings:
|
if role and not role in editable_roles_strings:
|
||||||
roles.add(role)
|
roles.add(role)
|
||||||
@ -575,7 +575,7 @@ def create_user_form(user_name=None, edit=0, all_roles=1):
|
|||||||
# A: envoi de welcome + procedure de reset
|
# A: envoi de welcome + procedure de reset
|
||||||
# B: envoi de welcome seulement (mot de passe saisie dans le formulaire)
|
# B: envoi de welcome seulement (mot de passe saisie dans le formulaire)
|
||||||
# C: Aucun envoi (mot de passe saisi dans le formulaire)
|
# C: Aucun envoi (mot de passe saisi dans le formulaire)
|
||||||
if vals["welcome:list"] == "1":
|
if vals["welcome"] == "1":
|
||||||
if vals["reset_password:list"] == "1":
|
if vals["reset_password:list"] == "1":
|
||||||
mode = Mode.WELCOME_AND_CHANGE_PASSWORD
|
mode = Mode.WELCOME_AND_CHANGE_PASSWORD
|
||||||
else:
|
else:
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# -*- mode: python -*-
|
# -*- mode: python -*-
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
SCOVERSION = "9.1.17"
|
SCOVERSION = "9.1.18"
|
||||||
|
|
||||||
SCONAME = "ScoDoc"
|
SCONAME = "ScoDoc"
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user