from datetime import datetime from django.conf.urls.defaults import patterns, include, url from django.views.generic.list_detail import object_list from django.contrib.auth.decorators import login_required from django.conf import settings from models import * from decorators import groups_required 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]+)/$', groups_required(settings.GROUPS_ALLOWED)(login_required(object_list)), { 'queryset': TempUserLog.objects.filter(expires__gt=datetime.now()).order_by('created').reverse(), 'template_name':'private/list.html' }, name='list_page'), url(r'^list/', groups_required(settings.GROUPS_ALLOWED)(login_required(object_list)), { 'queryset': TempUserLog.objects.filter(expires__gt=datetime.now()).order_by('created').reverse(), 'template_name':'private/list.html' }, name='list_users'), url(r'^download/(?P[0-9]+)/pdf$', 'download_pdf', name='download_pdf') )