X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/0d0fa7a4cd45b477e40740a8d971ec814bc6a4a9..d5da2664b063711aee28851f41062e3666963fb3:/apps/sponsors/admin.py diff --git a/apps/sponsors/admin.py b/apps/sponsors/admin.py index c66a08653..55af9d764 100644 --- a/apps/sponsors/admin.py +++ b/apps/sponsors/admin.py @@ -1,21 +1,25 @@ -from django.db import models from django.contrib import admin +from django.conf import settings -from sponsors.models import Sponsor, SponsorGroup -from sponsors.widgets import OrderedSelectMultiple +from sponsors import models +from sponsors import fields +from sponsors import widgets -class SponsorGroupAdmin(admin.ModelAdmin): - formfield_overrides = { - models.CommaSeparatedIntegerField: {'widget': OrderedSelectMultiple}, - } + +class SponsorAdmin(admin.ModelAdmin): list_display = ('name',) search_fields = ('name',) ordering = ('name',) -class SponsorAdmin(admin.ModelAdmin): + +class SponsorPageAdmin(admin.ModelAdmin): + formfield_overrides = { + fields.JSONField: {'widget': widgets.SponsorPageWidget}, + } list_display = ('name',) search_fields = ('name',) ordering = ('name',) -admin.site.register(SponsorGroup, SponsorGroupAdmin) -admin.site.register(Sponsor, SponsorAdmin) + +admin.site.register(models.Sponsor, SponsorAdmin) +admin.site.register(models.SponsorPage, SponsorPageAdmin)