From 9080948f7c2a706cc2279e1a6e58ccc3ca5b4ee4 Mon Sep 17 00:00:00 2001 From: Fabio Caccamo Date: Tue, 10 Nov 2015 17:35:54 +0100 Subject: [PATCH] Added support to dropdown list filter --- admin_interface/admin.py | 4 + .../templates/admin/base_site.html | 262 +++++++++++------- admin_interface/templates/admin/filter.html | 26 ++ .../admin_interface/dropdown_filter.html | 13 + 4 files changed, 207 insertions(+), 98 deletions(-) create mode 100644 admin_interface/templates/admin/filter.html create mode 100644 admin_interface/templates/admin_interface/dropdown_filter.html diff --git a/admin_interface/admin.py b/admin_interface/admin.py index f845d05..bc73180 100644 --- a/admin_interface/admin.py +++ b/admin_interface/admin.py @@ -43,6 +43,10 @@ class ThemeAdmin(admin.ModelAdmin): 'classes': ('wide', ), 'fields': ('css_delete_button_background_color', 'css_delete_button_background_hover_color', 'css_delete_button_text_color', ) }), + ('Extras', { + 'classes': ('wide', ), + 'fields': ('list_filter_dropdown', ) + }), ) save_on_top = True diff --git a/admin_interface/templates/admin/base_site.html b/admin_interface/templates/admin/base_site.html index 2dc421d..fb08604 100644 --- a/admin_interface/templates/admin/base_site.html +++ b/admin_interface/templates/admin/base_site.html @@ -4,14 +4,14 @@ {% block extrastyle %} {% get_admin_interface_theme as theme %}