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
def test_pdf_preview_generation(env): event, order = env assert build_preview_invoice_pdf(event)
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
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
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
def test_pdf_preview_generation(env): event, order = env assert build_preview_invoice_pdf(event)