feat: druckoptimierte PDF-Ansicht für Dokumentationen ergänzen

This commit is contained in:
2026-07-22 12:48:01 +02:00
parent 0492c67b9f
commit 882a8d528f
7 changed files with 74 additions and 3 deletions
+12
View File
@@ -47,6 +47,18 @@ class DocumentView(generic.ObjectView):
queryset = Document.objects.prefetch_related("assignments", "attachments")
class DocumentPrintView(PermissionRequiredMixin, View):
permission_required = "netbox_documentation.view_document"
template_name = "netbox_documentation/document_print.html"
def get(self, request, pk):
document = get_object_or_404(
Document.objects.restrict(request.user, "view").select_related("category").prefetch_related("assignments"),
pk=pk,
)
return render(request, self.template_name, {"object": document})
class DocumentEditView(generic.ObjectEditView):
queryset = Document.objects.all()
form = DocumentForm