Initial commit from ZIP
This commit is contained in:
commit
378d4692a9
454 files changed
+40367
No files matched your search
Executable
+18
@@ -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
|
||||
Reference in new issue
Block a user