forked from CGM_Public/pretix_original
PDF: Show Preview in browser viewer for easier debugging
This commit is contained in:
@@ -220,7 +220,12 @@ class BaseEditorView(EventPermissionRequiredMixin, TemplateView):
|
|||||||
|
|
||||||
resp = HttpResponse(data, content_type=mimet)
|
resp = HttpResponse(data, content_type=mimet)
|
||||||
ftype = fname.split(".")[-1]
|
ftype = fname.split(".")[-1]
|
||||||
resp['Content-Disposition'] = 'attachment; filename="ticket-preview.{}"'.format(ftype)
|
if settings.DEBUG:
|
||||||
|
# attachment is more secure as we're dealing with user-generated stuff here, but inline is much more convenient during debugging
|
||||||
|
resp['Content-Disposition'] = 'inline; filename="ticket-preview.{}"'.format(ftype)
|
||||||
|
resp._csp_ignore = True
|
||||||
|
else:
|
||||||
|
resp['Content-Disposition'] = 'attachment; filename="ticket-preview.{}"'.format(ftype)
|
||||||
return resp
|
return resp
|
||||||
elif "data" in request.POST:
|
elif "data" in request.POST:
|
||||||
if cf:
|
if cf:
|
||||||
|
|||||||
Reference in New Issue
Block a user