Files
mayan-edms/mayan/apps/user_management/urls.py
2014-10-27 15:07:49 -04:00

31 lines
1.7 KiB
Python

from django.conf.urls import patterns, url
from .api_views import (APICurrentUserView, APIGroupListView, APIGroupView,
APIUserListView, APIUserView)
urlpatterns = patterns('user_management.views',
url(r'^user/list/$', 'user_list', (), 'user_list'),
url(r'^user/add/$', 'user_add', (), 'user_add'),
url(r'^user/(?P<user_id>\d+)/edit/$', 'user_edit', (), 'user_edit'),
url(r'^user/(?P<user_id>\d+)/delete/$', 'user_delete', (), 'user_delete'),
url(r'^user/multiple/delete/$', 'user_multiple_delete', (), 'user_multiple_delete'),
url(r'^user/(?P<user_id>\d+)/set_password/$', 'user_set_password', (), 'user_set_password'),
url(r'^user/multiple/set_password/$', 'user_multiple_set_password', (), 'user_multiple_set_password'),
url(r'^user/(?P<user_id>\d+)/groups/$', 'user_groups', (), 'user_groups'),
url(r'^group/list/$', 'group_list', (), 'group_list'),
url(r'^group/add/$', 'group_add', (), 'group_add'),
url(r'^group/(?P<group_id>\d+)/edit/$', 'group_edit', (), 'group_edit'),
url(r'^group/(?P<group_id>\d+)/delete/$', 'group_delete', (), 'group_delete'),
url(r'^group/multiple/delete/$', 'group_multiple_delete', (), 'group_multiple_delete'),
url(r'^group/(?P<group_id>\d+)/members/$', 'group_members', (), 'group_members'),
)
api_urls = patterns('',
url(r'^groups/$', APIGroupListView.as_view(), name='group-list'),
url(r'^groups/(?P<pk>[0-9]+)/$', APIGroupView.as_view(), name='group-detail'),
url(r'^users/$', APIUserListView.as_view(), name='user-list'),
url(r'^users/(?P<pk>[0-9]+)/$', APIUserView.as_view(), name='user-detail'),
url(r'^users/current/$', APICurrentUserView.as_view(), name='user-current'),
)