diff --git a/main/urls.py b/main/urls.py index f68f8e2..0f4dcf2 100644 --- a/main/urls.py +++ b/main/urls.py @@ -1,19 +1,22 @@ -from django.conf.urls.defaults import patterns, include, url -from models import * -from django.views.generic.list_detail import object_list # FIXME: subclass? from datetime import datetime +from django.conf.urls.defaults import patterns, include, url +from django.views.generic.list_detail import object_list # FIXME: subclass? +from django.contrib.auth.decorators import login_required + +from models import * + urlpatterns = patterns('main.views', url(r'^system/$', 'system', name='system'), url(r'^new/$', 'new', name='new'), url(r'^new/created/$', 'new_created', name='new_created'), url(r'^list/page(?P[0-9]+)/$', - object_list, { + login_required(object_list), { 'queryset': TempUserLog.objects.filter(expires__gte=datetime.now()).order_by('created').reverse(), 'template_name':'private/list.html' - }, name='list'), + }, name='list_page'), url(r'^list/', - object_list, { + login_required(object_list), { 'queryset': TempUserLog.objects.filter(expires__gte=datetime.now()).order_by('created').reverse(), 'template_name':'private/list.html' },