forked from CGM_Public/pretix_original
Move reportlab imports
This commit is contained in:
@@ -10,12 +10,6 @@ from pretix.base.models import Order, OrderPosition
|
|||||||
from pretix.base.signals import register_payment_providers
|
from pretix.base.signals import register_payment_providers
|
||||||
from pretix.presale.views import EventViewMixin, EventLoginRequiredMixin, CartDisplayMixin
|
from pretix.presale.views import EventViewMixin, EventLoginRequiredMixin, CartDisplayMixin
|
||||||
from pretix.presale.views.checkout import QuestionsViewMixin
|
from pretix.presale.views.checkout import QuestionsViewMixin
|
||||||
from reportlab.graphics.shapes import Drawing
|
|
||||||
from reportlab.pdfgen import canvas
|
|
||||||
from reportlab.lib import pagesizes, units
|
|
||||||
from reportlab.graphics.barcode.qr import QrCodeWidget
|
|
||||||
from reportlab.graphics import renderPDF
|
|
||||||
from PyPDF2 import PdfFileWriter, PdfFileReader
|
|
||||||
from django.contrib.staticfiles import finders
|
from django.contrib.staticfiles import finders
|
||||||
|
|
||||||
|
|
||||||
@@ -151,6 +145,12 @@ class OrderDownload(EventViewMixin, EventLoginRequiredMixin, OrderDetailMixin,
|
|||||||
View):
|
View):
|
||||||
|
|
||||||
def get(self, request, *args, **kwargs):
|
def get(self, request, *args, **kwargs):
|
||||||
|
from reportlab.graphics.shapes import Drawing
|
||||||
|
from reportlab.pdfgen import canvas
|
||||||
|
from reportlab.lib import pagesizes, units
|
||||||
|
from reportlab.graphics.barcode.qr import QrCodeWidget
|
||||||
|
from reportlab.graphics import renderPDF
|
||||||
|
from PyPDF2 import PdfFileWriter, PdfFileReader
|
||||||
if self.order.status != Order.STATUS_PAID:
|
if self.order.status != Order.STATUS_PAID:
|
||||||
return HttpResponseForbidden(_('Order is not paid'))
|
return HttpResponseForbidden(_('Order is not paid'))
|
||||||
response = HttpResponse(content_type='application/pdf')
|
response = HttpResponse(content_type='application/pdf')
|
||||||
|
|||||||
Reference in New Issue
Block a user