示例#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
示例#2
0
def test_pdf_preview_generation(env):
    event, order = env
    assert build_preview_invoice_pdf(event)
示例#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
示例#4
0
文件: event.py 项目: asmaps/pretix
 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
示例#5
0
文件: event.py 项目: 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
示例#6
0
def test_pdf_preview_generation(env):
    event, order = env
    assert build_preview_invoice_pdf(event)