Add document thumbnail images; use django-suit theme for admin

This commit is contained in:
Eric Wong
2017-01-07 14:57:25 -08:00
parent 1711030cb5
commit bee0867a2a
3 changed files with 29 additions and 1 deletions

View File

@@ -53,13 +53,24 @@ class DocumentAdmin(admin.ModelAdmin):
}
search_fields = ("correspondent__name", "title", "content")
list_display = ("created", "correspondent", "title", "tags_", "document")
list_display = ("created", "title", "thumbnail", "correspondent", "tags_")
list_filter = ("tags", "correspondent", MonthListFilter)
ordering = ["-created", "correspondent"]
list_per_page = 25
def created_(self, obj):
return obj.created.date().strftime("%Y-%m-%d")
def thumbnail(self, obj):
png_img = self._html_tag(
"img",
src="/fetch/thumb/{}".format(obj.id),
width=275,
alt="thumbnail",
title=obj.file_name)
return self._html_tag("a", png_img, href=obj.download_url)
thumbnail.allow_tags = True
def tags_(self, obj):
r = ""
for tag in obj.tags.all():