diff --git a/opentech/apply/admin.py b/opentech/apply/admin.py index 776ee49967fdd044e09151bfed194556135a8d3b..702a83c88ff8d1b8928e1fdae4b19bfa37cdb4da 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 aa8c27a2bcccd1580464723c45814b04be2b9f4e..d9ad3c978b7ba35f8d762f27cde028290befa828 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)