Use a sequence of records, values in write

issue3499
review1641003
This commit is contained in:
Cédric Krier committed 2013-12-19 14:45:02 +01:00
1 parent efd5c1f491
commit bbab8e327c
1 file changed
+7 -5
+7 -5
View File
@@ -78,11 +78,13 @@ class User:
return super(User, cls).create(vlist)
@classmethod
def write(cls, users, values):
if values.get('password'):
logins = [x.login for x in users]
cls._check_passwd_ldap_user(logins)
super(User, cls).write(users, values)
def write(cls, *args):
actions = iter(args)
for users, values in zip(actions, actions):
if values.get('password'):
logins = [x.login for x in users]
cls._check_passwd_ldap_user(logins)
super(User, cls).write(*args)
@classmethod
def set_preferences(cls, values, old_password=False):