overwrite get_queryset on ProductHandoutView and delete unused imports

This commit is contained in:
Stephan Telling 2018-08-01 11:33:36 +02:00
parent 81063e6182
commit e2ef635abc
No known key found for this signature in database
GPG Key ID: E2A0AE38ABC88337
1 changed files with 8 additions and 9 deletions

View File

@ -5,14 +5,11 @@ from django.views.generic import TemplateView, ListView
from django.views.generic.edit import UpdateView
from django.shortcuts import redirect
from django.urls import reverse
from django.contrib.auth.mixins import LoginRequiredMixin
from django.contrib import messages
from shop.models import OrderProductRelation
from tickets.models import ShopTicket, SponsorTicket, DiscountTicket
from profiles.models import Profile
from camps.models import Camp
from camps.mixins import CampViewMixin
from program.models import SpeakerProposal, EventProposal
from .mixins import BackofficeViewMixin
@ -26,12 +23,14 @@ class BackofficeIndexView(BackofficeViewMixin, TemplateView):
class ProductHandoutView(BackofficeViewMixin, ListView):
template_name = "product_handout.html"
queryset = OrderProductRelation.objects.filter(
handed_out=False,
order__paid=True,
order__refunded=False,
order__cancelled=False
).order_by('order')
def get_queryset(self, **kwargs):
return OrderProductRelation.objects.filter(
handed_out=False,
order__paid=True,
order__refunded=False,
order__cancelled=False
).order_by('order')
class BadgeHandoutView(BackofficeViewMixin, ListView):