Refactor the user create, user delete and user set password views.

This commit is contained in:
Roberto Rosario
2016-12-23 03:07:51 -04:00
parent 6c5d0a16ef
commit 116a45f5d2
5 changed files with 154 additions and 189 deletions

View File

@@ -8,9 +8,8 @@ from .api_views import (
)
from .views import (
GroupCreateView, GroupDeleteView, GroupEditView, GroupListView,
GroupMembersView, UserEditView, UserGroupsView, UserListView,
user_add, user_delete, user_multiple_delete, user_multiple_set_password,
user_set_password
GroupMembersView, UserCreateView, UserDeleteView, UserEditView,
UserGroupsView, UserListView, UserSetPasswordView
)
urlpatterns = [
@@ -30,19 +29,22 @@ urlpatterns = [
),
url(r'^user/list/$', UserListView.as_view(), name='user_list'),
url(r'^user/add/$', user_add, name='user_add'),
url(r'^user/add/$', UserCreateView.as_view(), name='user_add'),
url(r'^user/(?P<pk>\d+)/edit/$', UserEditView.as_view(), name='user_edit'),
url(r'^user/(?P<user_id>\d+)/delete/$', user_delete, name='user_delete'),
url(
r'^user/multiple/delete/$', user_multiple_delete,
r'^user/(?P<pk>\d+)/delete/$', UserDeleteView.as_view(),
name='user_delete'
),
url(
r'^user/multiple/delete/$', UserDeleteView.as_view(),
name='user_multiple_delete'
),
url(
r'^user/(?P<user_id>\d+)/set_password/$', user_set_password,
r'^user/(?P<pk>\d+)/set_password/$', UserSetPasswordView.as_view(),
name='user_set_password'
),
url(
r'^user/multiple/set_password/$', user_multiple_set_password,
r'^user/multiple/set_password/$', UserSetPasswordView.as_view(),
name='user_multiple_set_password'
),
url(