Files
mayan-edms/mayan/apps/permissions/urls.py
Roberto Rosario b53c026877 Sort arguments and imports
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com>
2019-01-14 00:03:26 -04:00

50 lines
1.4 KiB
Python

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<group_id>\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<role_id>\d+)/delete/$', name='role_delete',
view=RoleDeleteView.as_view()
),
url(
regex=r'^roles/(?P<role_id>\d+)/edit/$', name='role_edit',
view=RoleEditView.as_view()
),
url(
regex=r'^roles/(?P<role_id>\d+)/groups/$', name='role_groups',
view=RoleGroupsView.as_view()
),
url(
regex=r'^roles/(?P<role_id>\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<role_id>[0-9]+)/$', name='role-detail',
view=APIRoleView.as_view()
),
]