Initial commit from ZIP

This commit is contained in:
kusz committed 2024-11-27 13:18:16 +01:00
commit 378d4692a9
454 files changed
+40367

No files matched your search

+18
View File
@@ -0,0 +1,18 @@
from django.conf import settings
from django.views.generic import TemplateView
from django_weasyprint import WeasyTemplateResponseMixin
from outbo.apps.products.models import Brief
from outbo.apps.products.services import brief_has_languages
class ExportBriefToPDFApiView(WeasyTemplateResponseMixin, TemplateView):
template_name = "pdf/brief_pdf.html"
pdf_stylesheets = [f"{settings.BASE_DIR}/outbo/templates/pdf/pdf.css"]
def get_context_data(self, **kwargs):
context = super().get_context_data()
brief = Brief.objects.get(pk=kwargs["pk"])
context["brief"] = brief
context["languages"] = brief_has_languages(brief)
return context