From 07966c46f6017ad28773b402bc8d776ff6a7e10e Mon Sep 17 00:00:00 2001 From: Jaap Joris Vens Date: Tue, 27 Aug 2019 15:01:45 +0200 Subject: [PATCH] use admin.RelatedOnlyFieldListFilter --- cms/admin.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/cms/admin.py b/cms/admin.py index 466cf37..5286419 100644 --- a/cms/admin.py +++ b/cms/admin.py @@ -20,12 +20,17 @@ class PageAdmin(admin.ModelAdmin): @admin.register(Section) class SectionAdmin(admin.ModelAdmin): inlines = [InlineSubSectionAdmin] - list_filter = ['page'] + list_filter = [ + ('page', admin.RelatedOnlyFieldListFilter), + ] list_display = ['__str__', 'get_type_display'] @admin.register(SubSection) class SubSectionAdmin(admin.ModelAdmin): - list_filter = ['section', 'section__page'] + list_filter = [ + ('section', admin.RelatedOnlyFieldListFilter), + ('section__page', admin.RelatedOnlyFieldListFilter), + ] @admin.register(Config) class ConfigAdmin(admin.ModelAdmin):