* Closes #372
This commit is contained in:
kevgliss
2016-07-04 14:32:46 -07:00
committed by GitHub
parent c8eca56690
commit 4ee1c21144
5 changed files with 67 additions and 34 deletions

View File

@@ -27,7 +27,8 @@ def update(role_id, name, description, users):
role = get(role_id)
role.name = name
role.description = description
role = database.update_list(role, 'users', User, users)
if users:
role.users = users
database.update(role)
return role
@@ -44,10 +45,8 @@ def create(name, password=None, description=None, username=None, users=None):
:return:
"""
role = Role(name=name, description=description, username=username, password=password)
if users:
role = database.update_list(role, 'users', User, users)
role.users = users
return database.create(role)