X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/e977f7187b10b1bc0a30794cd585c6b840568996..1ceb9c4f943943f72da281d4fdb7473d70dcdff9:/src/documents/admin.py?ds=inline diff --git a/src/documents/admin.py b/src/documents/admin.py index b793303d..673a4684 100644 --- a/src/documents/admin.py +++ b/src/documents/admin.py @@ -2,19 +2,31 @@ # Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information. # from django.contrib import admin +import depot.models from . import models + +class SiteBookInline(admin.TabularInline): + model = depot.models.SiteBook + extra = 0 + + class BookAdmin(admin.ModelAdmin): + inlines = [SiteBookInline] list_display = ['title', 'public', '_published', '_new_publishable', 'project'] list_filter = ['public', '_published', '_new_publishable', 'project'] prepopulated_fields = {'slug': ['title']} search_fields = ['title'] +class TagAdmin(admin.ModelAdmin): + list_display = ['name', 'ordering'] + list_editable = ['ordering'] + admin.site.register(models.Project) admin.site.register(models.Book, BookAdmin) admin.site.register(models.Chunk) -admin.site.register(models.Chunk.tag_model) +admin.site.register(models.Chunk.tag_model, TagAdmin) admin.site.register(models.Image) -admin.site.register(models.Image.tag_model) +admin.site.register(models.Image.tag_model, TagAdmin)