[enh] List users by username

This commit is contained in:
Jérôme Lebleu 2015-03-24 16:47:49 +01:00
parent 54e92ac927
commit 9fbd6a1881

View file

@ -50,8 +50,8 @@ def user_list(auth, fields=None, filter=None, limit=None, offset=None):
'mail': 'mail',
'maildrop': 'mail-forward',
'mailuserquota': 'mailbox-quota' }
attrs = []
result_list = []
attrs = [ 'uid' ]
users = {}
# Set default arguments values
if offset is None:
@ -81,8 +81,9 @@ def user_list(auth, fields=None, filter=None, limit=None, offset=None):
entry[user_attrs[attr]] = values[0]
except:
pass
result_list.append(entry)
return { 'users' : result_list }
uid = entry.pop(user_attrs['uid'])
users[uid] = entry
return { 'users' : users }
def user_create(auth, username, firstname, lastname, mail, password,