Beispiel #1
0
 def get(self, request, *args, **kwargs):
     pdf = build_preview_invoice_pdf(request.event)
     resp = HttpResponse(pdf, content_type='application/pdf')
     resp[
         'Content-Security-Policy'] = "style-src 'unsafe-inline'; script-src 'unsafe-inline'; object-src 'self'"
     resp['Content-Disposition'] = 'inline; filename="invoice-preview.pdf"'
     return resp
Beispiel #2
0
def test_pdf_preview_generation(env):
    event, order = env
    assert build_preview_invoice_pdf(event)
Beispiel #3
0
 def get(self, request, *args, **kwargs):
     pdf = build_preview_invoice_pdf(request.event)
     resp = HttpResponse(pdf, content_type='application/pdf')
     resp[
         'Content-Disposition'] = 'attachment; filename="invoice-preview.pdf"'
     return resp
Beispiel #4
0
 def get(self, request, *args, **kwargs):
     fname, ftype, fcontent = build_preview_invoice_pdf(request.event)
     resp = HttpResponse(fcontent, content_type=ftype)
     resp['Content-Disposition'] = 'attachment; filename="{}"'.format(fname)
     return resp
Beispiel #5
0
 def get(self, request, *args, **kwargs):
     pdf = build_preview_invoice_pdf(request.event)
     resp = HttpResponse(pdf, content_type='application/pdf')
     resp['Content-Disposition'] = 'attachment; filename="invoice-preview.pdf"'
     return resp
Beispiel #6
0
def test_pdf_preview_generation(env):
    event, order = env
    assert build_preview_invoice_pdf(event)