From ae89f1ac4e23471d49fe36adc2e9330bb1afffcd Mon Sep 17 00:00:00 2001 From: Nikolai Kristiansen Date: Thu, 2 Feb 2012 08:02:39 +0100 Subject: [PATCH] Fix auth on list view --- main/urls.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) 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' },