mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-09-19 04:59:01 +00:00
Require logged-in user for user administration
This commit is contained in:
parent
10496d89a5
commit
3abc5e9212
@ -20,18 +20,22 @@ URLs for the Users module
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
from django.conf.urls import patterns, url
|
from django.conf.urls import patterns, url
|
||||||
|
from django.contrib.auth.decorators import login_required
|
||||||
|
|
||||||
from . import views
|
from . import views
|
||||||
|
|
||||||
|
|
||||||
urlpatterns = patterns(
|
urlpatterns = patterns(
|
||||||
'',
|
'',
|
||||||
url(r'^sys/users/$', views.UserList.as_view(), name='index'),
|
url(r'^sys/users/$', login_required(views.UserList.as_view()),
|
||||||
url(r'^sys/users/create/$', views.UserCreate.as_view(), name='create'),
|
name='index'),
|
||||||
url(r'^sys/users/(?P<slug>[\w.@+-]+)/edit/$', views.UserUpdate.as_view(),
|
url(r'^sys/users/create/$', login_required(views.UserCreate.as_view()),
|
||||||
name='edit'),
|
name='create'),
|
||||||
url(r'^sys/users/(?P<slug>[\w.@+-]+)/delete/$', views.UserDelete.as_view(),
|
url(r'^sys/users/(?P<slug>[\w.@+-]+)/edit/$',
|
||||||
name='delete'),
|
login_required(views.UserUpdate.as_view()), name='edit'),
|
||||||
|
url(r'^sys/users/(?P<slug>[\w.@+-]+)/delete/$',
|
||||||
|
login_required(views.UserDelete.as_view()), name='delete'),
|
||||||
url(r'^sys/users/(?P<slug>[\w.@+-]+)/change_password/$',
|
url(r'^sys/users/(?P<slug>[\w.@+-]+)/change_password/$',
|
||||||
views.UserChangePassword.as_view(), name='change_password'),
|
login_required(views.UserChangePassword.as_view()),
|
||||||
|
name='change_password'),
|
||||||
)
|
)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user