From 9617582b2a1a2ff770a698e95e8f50951c08861f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=AD=C3=B0ir=20Valberg=20Gu=C3=B0mundsson?= Date: Sun, 8 May 2016 11:19:32 +0200 Subject: [PATCH] Add LoginRequired to ticket views. --- tickets/views.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tickets/views.py b/tickets/views.py index 3d168266..29b1193e 100644 --- a/tickets/views.py +++ b/tickets/views.py @@ -2,6 +2,7 @@ from django.http import HttpResponseRedirect, Http404 from django.shortcuts import render from django.views.generic import CreateView, TemplateView, DetailView from django.core.urlresolvers import reverse_lazy +from django.contrib.auth.mixins import LoginRequiredMixin from camps.models import Camp @@ -26,13 +27,13 @@ class TicketIndexView(CampTicketSaleCheck, TemplateView): return context -class TicketDetailView(CampTicketSaleCheck, DetailView): +class TicketDetailView(LoginRequiredMixin, CampTicketSaleCheck, DetailView): model = Ticket template_name = 'tickets/detail.html' context_object_name = 'ticket' -class BuyTicketView(CampTicketSaleCheck, CreateView): +class BuyTicketView(LoginRequiredMixin, CampTicketSaleCheck, CreateView): model = Ticket template_name = "tickets/buy.html" form_class = TicketForm