diff -r 108fd2717177 -r 3ec8fb1afed8 src/hdalab/urls.py --- a/src/hdalab/urls.py Mon Jul 21 17:44:56 2014 +0200 +++ b/src/hdalab/urls.py Tue Jul 22 17:06:21 2014 +0200 @@ -1,9 +1,9 @@ # -*- coding: utf-8 -*- from django.conf.urls import patterns, include, url from django.views.generic import TemplateView -from renkanmanager.views import RenkanCopy, RenkanDelete from hdalab.views.profile import ProfileHome, RenkanEdit, HdalabRenkanGetPut,\ - RenkanNew + RenkanNew, RenkanPublicList, HdalabRenkanCopy, HdalabRenkanDelete +from django.contrib.auth.decorators import login_required # Uncomment the next two lines to enable the admin: # from django.contrib import admin @@ -31,13 +31,14 @@ url(r'^notice/(?P[\w-]+)$', 'hdalab.views.pages.datasheet', name='notice'), - url(r'^renkan/new/$', RenkanNew.as_view(), name='renkan_new'), - url(r'^renkan/edit/$', RenkanEdit.as_view(), name='renkan_edit'), + url(r'^renkan/new/$',login_required(RenkanNew.as_view()), name='renkan_new'), + url(r'^renkan/edit/$', login_required(RenkanEdit.as_view()), name='renkan_edit'), url(r'^renkan/getput/$', HdalabRenkanGetPut.as_view(), name='renkan_get_put'), url(r'^renkan/view/$', TemplateView.as_view(template_name="renkan_view.html"), name='renkan_view'), - url(r'^renkan/copy/(?P.*)$', RenkanCopy.as_view(), name='renkan_copy'), - url(r'^renkan/delete/(?P.*)$', RenkanDelete.as_view(), name='renkan_delete'), - url(r'^profile/$', ProfileHome.as_view(), name='profile_home'), + url(r'^renkan/copy/(?P.*)$', login_required(HdalabRenkanCopy.as_view()), name='renkan_copy'), + url(r'^renkan/delete/(?P.*)$', login_required(HdalabRenkanDelete.as_view()), name='renkan_delete'), + url(r'^profile/$', login_required(ProfileHome.as_view()), name='profile_home'), + url(r'^renkan/public/$', RenkanPublicList.as_view(), name='renkan_public_list'), )