diff --git a/symposion/sponsorship/admin.py b/symposion/sponsorship/admin.py index ad39a62676f5333d53b48f278591e8c18a8d0952..b64c1a132169214e187eec8e80eb625153a476b1 100644 --- a/symposion/sponsorship/admin.py +++ b/symposion/sponsorship/admin.py @@ -1,6 +1,7 @@ from django.contrib import admin -from symposion.sponsorship.models import SponsorLevel, Sponsor, Benefit, BenefitLevel, SponsorBenefit +from symposion.sponsorship.models import SponsorLevel, Sponsor, Benefit, BenefitLevel, \ + SponsorBenefit class BenefitLevelInline(admin.TabularInline): @@ -24,7 +25,7 @@ class SponsorBenefitInline(admin.StackedInline): class SponsorAdmin(admin.ModelAdmin): - + save_on_top = True fieldsets = [ (None, { @@ -43,7 +44,7 @@ class SponsorAdmin(admin.ModelAdmin): ] inlines = [SponsorBenefitInline] list_display = ["name", "external_url", "level", "active"] - + def get_form(self, *args, **kwargs): # @@@ kinda ugly but using choices= on NullBooleanField is broken form = super(SponsorAdmin, self).get_form(*args, **kwargs) @@ -56,13 +57,13 @@ class SponsorAdmin(admin.ModelAdmin): class BenefitAdmin(admin.ModelAdmin): - + list_display = ["name", "type", "description"] inlines = [BenefitLevelInline] class SponsorLevelAdmin(admin.ModelAdmin): - + inlines = [BenefitLevelInline]