This commit is contained in:
Amritanshu
2019-06-19 23:55:42 +05:30
parent 63f5f60842
commit 2b2624c9c2
33 changed files with 331 additions and 94 deletions

View File

@ -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')

View File

@ -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()