diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-08-01 15:18:48 +0200 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-08-13 18:26:03 +0200 | 
| commit | dd2e367dde3d8df4fdfbc10b8f0d87607b160ef6 (patch) | |
| tree | 7ee999b7ffcf660f7846b863ba94c3f7b31e5573 /ishtar_common/views_item.py | |
| parent | b93797feaa842068f7b93676bddb7ca3e14eb356 (diff) | |
| download | Ishtar-dd2e367dde3d8df4fdfbc10b8f0d87607b160ef6.tar.bz2 Ishtar-dd2e367dde3d8df4fdfbc10b8f0d87607b160ef6.zip | |
Fix weasyprint warnings
Diffstat (limited to 'ishtar_common/views_item.py')
| -rw-r--r-- | ishtar_common/views_item.py | 13 | 
1 files changed, 9 insertions, 4 deletions
| diff --git a/ishtar_common/views_item.py b/ishtar_common/views_item.py index 950fa00fe..0b36b9bc1 100644 --- a/ishtar_common/views_item.py +++ b/ishtar_common/views_item.py @@ -205,6 +205,10 @@ def show_item(model, name, extra_dct=None):                  response.write(odt_file.read())              return response          elif doc_type == 'pdf': +            base_url = "/".join( +                request.build_absolute_uri().split("/")[0:3] +            ) +              tpl = loader.get_template('ishtar/sheet_%s_pdf.html' % name)              context_instance['output'] = 'PDF'              html = tpl.render(context_instance, request) @@ -217,11 +221,12 @@ def show_item(model, name, extra_dct=None):              body{                  font-family: Gentium              } -            ''' % (static("gentium/GentiumPlus-R.ttf"))) +            ''' % (base_url + static("gentium/GentiumPlus-R.ttf")))              css2 = CSS(filename=settings.STATIC_ROOT + '/media/style_basic.css') -            pdf = HTML(string=html, base_url=request.build_absolute_uri() -                       ).write_pdf(stylesheets=[css, css2], -                                   font_config=font_config) +            pdf = HTML( +                string=html, base_url=base_url +            ).write_pdf( +                stylesheets=[css, css2], font_config=font_config)              response = HttpResponse(pdf, content_type='application/pdf')              response['Content-Disposition'] = 'attachment; filename=%s.pdf' % \                                                filename | 
