Exemplo n.º 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
Exemplo n.º 2
0
def test_pdf_preview_generation(env):
    event, order = env
    assert build_preview_invoice_pdf(event)
Exemplo n.º 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
Exemplo n.º 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
Exemplo n.º 5
0
Arquivo: event.py Projeto: rixx/pretix
 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
Exemplo n.º 6
0
def test_pdf_preview_generation(env):
    event, order = env
    assert build_preview_invoice_pdf(event)