X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/1227b1201c537ea17e310f0faab4ead7cf0d25af..759e23384cc103d4d313d9a5486644d59142fe69:/src/annoy/admin.py?ds=inline diff --git a/src/annoy/admin.py b/src/annoy/admin.py index 3f2bd3dd8..ab7be6aca 100644 --- a/src/annoy/admin.py +++ b/src/annoy/admin.py @@ -1,13 +1,18 @@ from django.contrib import admin from django import forms +from admin_ordering.admin import OrderableAdmin from modeltranslation.admin import TranslationAdmin from . import models class BannerAdmin(TranslationAdmin): - list_display = ['place', 'text', 'priority', 'since', 'until', 'show_members', 'staff_preview'] + list_display = [ + 'place', 'text', + 'text_color', 'background_color', + 'priority', 'since', 'until', + 'show_members', 'staff_preview', 'only_authenticated'] + - admin.site.register(models.Banner, BannerAdmin) @@ -27,7 +32,7 @@ class DynamicTextInsertTextInline(admin.TabularInline): fields = ['text', 'image', 'own_colors', 'background_color', 'text_color'] extra = 0 min_num = 1 - + class DynamicTextInsertAdmin(admin.ModelAdmin): @@ -36,3 +41,16 @@ class DynamicTextInsertAdmin(admin.ModelAdmin): admin.site.register(models.DynamicTextInsert, DynamicTextInsertAdmin) + + +class MediaInsertTextInline(OrderableAdmin, admin.TabularInline): + model = models.MediaInsertText + extra = 0 + min_num = 1 + + +@admin.register(models.MediaInsertSet) +class MediaInsertSetAdmin(admin.ModelAdmin): + list_display = ['file_format', 'etag'] + inlines = [MediaInsertTextInline] + readonly_fields = ['etag']