diff --git a/fet2020/posts/models.py b/fet2020/posts/models.py index 12719593..f3140778 100644 --- a/fet2020/posts/models.py +++ b/fet2020/posts/models.py @@ -175,11 +175,12 @@ class Post(models.Model): @property def agenda_filename(self) -> str | None: - if self._agenda_filename: - return self._agenda_filename + # TODO: fix pdf render + # if self._agenda_filename: + # return self._agenda_filename - if self.has_agenda and self.agenda_url: - return self.slug + "-agenda.pdf" + # if self.has_agenda and self.agenda_url: + # return self.slug + "-agenda.pdf" return None @@ -207,11 +208,12 @@ class Post(models.Model): @property def protocol_filename(self) -> str | None: - if self._protocol_filename: - return self._protocol_filename + # TODO: fix pdf render + # if self._protocol_filename: + # return self._protocol_filename - if self.has_protocol and self.protocol_url: - return self.slug + "-protokoll.pdf" + # if self.has_protocol and self.protocol_url: + # return self.slug + "-protokoll.pdf" return None diff --git a/fet2020/posts/utils.py b/fet2020/posts/utils.py index f48353d2..fc8e87c8 100644 --- a/fet2020/posts/utils.py +++ b/fet2020/posts/utils.py @@ -1,20 +1,21 @@ -from io import BytesIO - +# from io import BytesIO from django.http import HttpResponse, HttpResponseServerError, JsonResponse from django.utils import timezone from django.utils.text import slugify from taggit.models import Tag -from xhtml2pdf import pisa + +# from xhtml2pdf import pisa def render_to_pdf(html): - src = BytesIO(html.encode("ISO-8859-1")) - dest = BytesIO() + # TODO: fix pdf render + # src = BytesIO(html.encode("ISO-8859-1")) + # dest = BytesIO() - pdf = pisa.pisaDocument(src, dest) + # pdf = pisa.pisaDocument(src, dest) - if not pdf.err: - return HttpResponse(dest.getvalue(), content_type="application/pdf") + # if not pdf.err: + # return HttpResponse(dest.getvalue(), content_type="application/pdf") return None