added document viewers on document change form for easier editing of metadata, supports pdf, png, jpg

This commit is contained in:
Jonas Winkler
2018-07-14 23:05:28 +02:00
parent bdaea3915e
commit d108a69f1b
8 changed files with 55737 additions and 0 deletions

View File

@@ -124,6 +124,15 @@ class DocumentAdmin(CommonAdmin):
return obj.created.date().strftime("%Y-%m-%d")
created_.short_description = "Created"
def change_view(self, request, object_id=None, form_url='', extra_context=None):
extra_context = extra_context or {}
doc = Document.objects.get(id=object_id)
extra_context['download_url'] = doc.download_url
extra_context['file_type'] = doc.file_type
return super(DocumentAdmin, self).change_view(
request, object_id, form_url, extra_context=extra_context,
)
@mark_safe
def thumbnail(self, obj):
return self._html_tag(