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