1
0
Fork 0
mirror of https://github.com/Findus23/acronomy.git synced 2024-09-19 15:33:45 +02:00

improve admin UI

This commit is contained in:
Lukas Winkler 2020-07-19 22:10:49 +02:00
parent 8e467b9ba4
commit b18b0108ce
Signed by: lukas
GPG key ID: 54DE4D798D244853

View file

@ -37,6 +37,7 @@ class AcronymAdmin(SimpleHistoryAdmin):
readonly_fields = ["slug"]
list_display = ["name", "full_name"]
list_filter = ["tags", "modified_date", "created_date"]
search_fields = ["name", "full_name", "description_md"]
save_on_top = True
@ -46,17 +47,23 @@ class PaperAdmin(SimpleHistoryAdmin):
class LinkAdmin(SimpleHistoryAdmin):
list_display = ["title", "acronym", "url"]
list_filter = ["host"]
readonly_fields = ["host"]
class WikipediaAdmin(SimpleHistoryAdmin):
# readonly_fields = ["thumbnail_height", "thumbnail_width"]
list_display = ["title", "acronym", "thumbnail"]
date_hierarchy = "timestamp"
...
class WikipediaImageAdmin(admin.ModelAdmin):
readonly_fields = ["thumbnail", "thumb_width", "thumb_height", "imageurl", "credit", "artist", "license_short_name",
"attribution", "license_url", "attribution_required", "copyrighted", "timestamp"]
list_filter = ["thumb_width", "license_short_name", "attribution_required", "copyrighted"]
date_hierarchy = "timestamp"
search_fields = ["artist", "credit", "attribution"]
admin.site.register(WikipediaLink, WikipediaAdmin)