--- 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<hda_id>[\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<rk_id>.*)$', RenkanCopy.as_view(), name='renkan_copy'),
- url(r'^renkan/delete/(?P<rk_id>.*)$', RenkanDelete.as_view(), name='renkan_delete'),
- url(r'^profile/$', ProfileHome.as_view(), name='profile_home'),
+ url(r'^renkan/copy/(?P<rk_id>.*)$', login_required(HdalabRenkanCopy.as_view()), name='renkan_copy'),
+ url(r'^renkan/delete/(?P<rk_id>.*)$', 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'),
)