mirror of
https://github.com/YunoHost/yunohost.git
synced 2024-09-03 20:06:10 +02:00
[enh] List users by username
This commit is contained in:
parent
54e92ac927
commit
9fbd6a1881
1 changed files with 5 additions and 4 deletions
|
@ -50,8 +50,8 @@ def user_list(auth, fields=None, filter=None, limit=None, offset=None):
|
||||||
'mail': 'mail',
|
'mail': 'mail',
|
||||||
'maildrop': 'mail-forward',
|
'maildrop': 'mail-forward',
|
||||||
'mailuserquota': 'mailbox-quota' }
|
'mailuserquota': 'mailbox-quota' }
|
||||||
attrs = []
|
attrs = [ 'uid' ]
|
||||||
result_list = []
|
users = {}
|
||||||
|
|
||||||
# Set default arguments values
|
# Set default arguments values
|
||||||
if offset is None:
|
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]
|
entry[user_attrs[attr]] = values[0]
|
||||||
except:
|
except:
|
||||||
pass
|
pass
|
||||||
result_list.append(entry)
|
uid = entry.pop(user_attrs['uid'])
|
||||||
return { 'users' : result_list }
|
users[uid] = entry
|
||||||
|
return { 'users' : users }
|
||||||
|
|
||||||
|
|
||||||
def user_create(auth, username, firstname, lastname, mail, password,
|
def user_create(auth, username, firstname, lastname, mail, password,
|
||||||
|
|
Loading…
Add table
Reference in a new issue