From a9710c3de75f8460c67a05627b4b07698bc1072e Mon Sep 17 00:00:00 2001 From: Todd Dembrey <todd.dembrey@torchbox.com> Date: Mon, 8 Jan 2018 16:56:55 +0000 Subject: [PATCH] Update the admin to group the apply actions together --- opentech/apply/admin.py | 18 ++++++++++++++++-- opentech/apply/wagtail_hooks.py | 5 ++--- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/opentech/apply/admin.py b/opentech/apply/admin.py index 776ee4996..702a83c88 100644 --- a/opentech/apply/admin.py +++ b/opentech/apply/admin.py @@ -1,11 +1,25 @@ -from wagtail.contrib.modeladmin.options import ModelAdmin +from wagtail.contrib.modeladmin.options import ModelAdmin, ModelAdminGroup -from .models import ApplicationForm, Category +from .models import ApplicationForm, Category, FundType + + +class FundAdmin(ModelAdmin): + model = FundType + menu_icon = 'doc-empty' class CategoryAdmin(ModelAdmin): + menu_label = 'Category Questions' + menu_icon = 'list-ul' model = Category class ApplicationFormAdmin(ModelAdmin): model = ApplicationForm + menu_icon = 'form' + + +class ApplyAdminGroup(ModelAdminGroup): + menu_label = 'Apply' + menu_icon = 'folder-open-inverse' + items = (FundAdmin, ApplicationFormAdmin, CategoryAdmin) diff --git a/opentech/apply/wagtail_hooks.py b/opentech/apply/wagtail_hooks.py index aa8c27a2b..d9ad3c978 100644 --- a/opentech/apply/wagtail_hooks.py +++ b/opentech/apply/wagtail_hooks.py @@ -1,7 +1,6 @@ from wagtail.contrib.modeladmin.options import modeladmin_register -from .admin import ApplicationFormAdmin, CategoryAdmin +from .admin import ApplyAdminGroup -modeladmin_register(ApplicationFormAdmin) -modeladmin_register(CategoryAdmin) +modeladmin_register(ApplyAdminGroup) -- GitLab