X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/f1ca816d6a3c478d7d0f8018a57aa6b8a0762201..17418fd3bdb79dee5d9d232a906a019ecb2096d6:/src/annoy/admin.py diff --git a/src/annoy/admin.py b/src/annoy/admin.py index 8470a1203..ed651b2c5 100644 --- a/src/annoy/admin.py +++ b/src/annoy/admin.py @@ -1,9 +1,13 @@ from django.contrib import admin from django import forms +from admin_ordering.admin import OrderableAdmin from modeltranslation.admin import TranslationAdmin from . import models +admin.site.register(models.Campaign) + + class BannerAdmin(TranslationAdmin): list_display = [ 'place', 'text', @@ -40,3 +44,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']