[gest_crans_lc] Ajout des validate_changes() même là où ça sert à rien
Pour ne pas avoir de surprise si quelqu'un modifie validate_changes() dans lc_ldap.
This commit is contained in:
parent
f53fd86fba
commit
acd7d8fd7f
5 changed files with 22 additions and 0 deletions
|
@ -112,6 +112,7 @@ class Dialog(machine.Dialog, blacklist.Dialog):
|
|||
if not self.confirm_item(item=proprio, title="Création du compte crans pour l'adhérent ?"):
|
||||
raise Continue(cont)
|
||||
else:
|
||||
proprio.validate_changes()
|
||||
proprio.history_gen()
|
||||
proprio.save()
|
||||
self.dialog.msgbox(
|
||||
|
@ -156,6 +157,7 @@ class Dialog(machine.Dialog, blacklist.Dialog):
|
|||
else:
|
||||
with self.conn.search(dn=proprio.dn, scope=0, mode='rw')[0] as proprio:
|
||||
proprio['userPassword']=unicode(lc_utils.hash_password(password))
|
||||
proprio.validate_changes()
|
||||
proprio.history_gen()
|
||||
proprio.save()
|
||||
self.dialog.msgbox(
|
||||
|
@ -191,6 +193,7 @@ class Dialog(machine.Dialog, blacklist.Dialog):
|
|||
raise ValueError("Il faut entrer une adresse mail")
|
||||
with self.conn.search(dn=proprio.dn, scope=0, mode='rw')[0] as proprio:
|
||||
proprio.delete_compte(unicode(mail, 'utf-8'))
|
||||
proprio.validate_changes()
|
||||
proprio.history_gen()
|
||||
proprio.save()
|
||||
self.dialog.msgbox("Le compte a bien été supprimée", timeout=self.timeout, title="Suppression du compte de %s %s" % (proprio.get('prenom', [''])[0], proprio["nom"][0]))
|
||||
|
@ -214,6 +217,7 @@ class Dialog(machine.Dialog, blacklist.Dialog):
|
|||
proprio["shadowExpire"]=0
|
||||
else:
|
||||
proprio["shadowExpire"]=[]
|
||||
proprio.validate_changes()
|
||||
proprio.history_gen()
|
||||
proprio.save()
|
||||
raise Continue(cont(proprio=proprio))
|
||||
|
@ -256,6 +260,7 @@ class Dialog(machine.Dialog, blacklist.Dialog):
|
|||
if shell and shell != output:
|
||||
with self.conn.search(dn=proprio.dn, scope=0, mode='rw')[0] as proprio:
|
||||
proprio['loginShell']=unicode(loginShell)
|
||||
proprio.validate_changes()
|
||||
proprio.history_gen()
|
||||
proprio.save()
|
||||
self.dialog.msgbox("Shell modifié avec succès.\nLa modification peut prendre une quainzaine de minute avant d'être effective.",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue