from __future__ import unicode_literals from django.conf.urls import url from .api_views import APIPermissionList, APIRoleListView, APIRoleView from .views import ( GroupRolesView, RoleCreateView, RoleDeleteView, RoleEditView, RoleGroupsView, RoleListView, RolePermissionsView ) urlpatterns = [ url( regex=r'^groups/(?P\d+)/roles/$', name='group_roles', view=GroupRolesView.as_view() ), url( regex=r'^roles/create/$', name='role_create', view=RoleCreateView.as_view() ), url( regex=r'^roles/(?P\d+)/delete/$', name='role_delete', view=RoleDeleteView.as_view() ), url( regex=r'^roles/(?P\d+)/edit/$', name='role_edit', view=RoleEditView.as_view() ), url( regex=r'^roles/(?P\d+)/groups/$', name='role_groups', view=RoleGroupsView.as_view() ), url( regex=r'^roles/(?P\d+)/permissions/$', name='role_permissions', view=RolePermissionsView.as_view() ), url(regex=r'^roles/list/$', name='role_list', view=RoleListView.as_view()), ] api_urls = [ url( regex=r'^permissions/$', name='permission-list', view=APIPermissionList.as_view(), ), url(regex=r'^roles/$', name='role-list', view=APIRoleListView.as_view()), url( regex=r'^roles/(?P[0-9]+)/$', name='role-detail', view=APIRoleView.as_view() ), ]