Sort Permissions in Group List

This commit is contained in:
tanshu
2016-10-14 15:51:06 +05:30
parent b90f1294b0
commit 4529cd5fca
5 changed files with 8 additions and 11 deletions

View File

@ -122,7 +122,7 @@ class UserView(object):
def user_info(self, id):
if id is None:
account = {'Name': '', 'LockedOut': False, 'Groups': []}
for item in Group.list():
for item in DBSession.query(Group).order_by(Group.name).all():
account['Groups'].append({'GroupID': item.id, 'Name': item.name, 'Enabled': False})
return account
@ -133,7 +133,7 @@ class UserView(object):
if self.has_permission:
account = {'UserID': user.id, 'Name': user.name, 'Password': '', 'LockedOut': user.locked_out, 'Groups': []}
for item in Group.list():
for item in DBSession.query(Group).order_by(Group.name).all():
account['Groups'].append(
{'GroupID': item.id, 'Name': item.name, 'Enabled': True if item in user.groups else False})
elif self.user.id == user.id: