Roles
This commit is contained in:
@ -87,11 +87,11 @@ def includeme(config):
|
||||
config.add_route('users_id', '/users/{id}')
|
||||
|
||||
config.add_route('v1_roles_new', '/v1/roles/new')
|
||||
config.add_route('v1_roles_list', '/v1/roles/list')
|
||||
config.add_route('v1_roles_id', '/v1/roles/{id}')
|
||||
config.add_route('v1_roles_list', '/v1/roles')
|
||||
config.add_route('roles_new', '/roles/new')
|
||||
config.add_route('roles_list', '/roles/list')
|
||||
config.add_route('roles_id', '/roles/{id}')
|
||||
config.add_route('roles_list', '/roles')
|
||||
|
||||
config.add_route('v1_guest_book_new', '/v1/guest-book/new')
|
||||
config.add_route('v1_guest_book_list', '/v1/guest-book/list')
|
||||
|
||||
@ -7,7 +7,7 @@ from pyramid.view import view_config
|
||||
from barker.models import Permission, Role
|
||||
|
||||
|
||||
@view_config(request_method='PUT', route_name='v1_roles_new', renderer='json', permission='Users', trans=True)
|
||||
@view_config(request_method='POST', route_name='v1_roles_new', renderer='json', permission='Users', trans=True)
|
||||
def save(request):
|
||||
item = Role(request.json_body['name'])
|
||||
request.dbsession.add(item)
|
||||
@ -18,7 +18,7 @@ def save(request):
|
||||
return role_info(item, permissions)
|
||||
|
||||
|
||||
@view_config(request_method='POST', route_name='v1_roles_id', renderer='json', permission='Users', trans=True)
|
||||
@view_config(request_method='PUT', route_name='v1_roles_id', renderer='json', permission='Users', trans=True)
|
||||
def update(request):
|
||||
id_ = request.matchdict['id']
|
||||
item = request.dbsession.query(Role).filter(Role.id == uuid.UUID(id_)).one()
|
||||
|
||||
Reference in New Issue
Block a user