diff options
author | Étienne Loks <etienne@peacefrogs.net> | 2019-07-17 10:42:26 +0200 |
---|---|---|
committer | Étienne Loks <etienne@peacefrogs.net> | 2019-07-17 10:42:26 +0200 |
commit | 68093c0cfa09735f4c6a9b7de0346ac3282730ee (patch) | |
tree | af31ab0e4bd4c589e86ec866000c3bd18700630b /showcase/wagtail_hooks.py | |
download | ishtar-pergamon-68093c0cfa09735f4c6a9b7de0346ac3282730ee.tar.bz2 ishtar-pergamon-68093c0cfa09735f4c6a9b7de0346ac3282730ee.zip |
Initial commit
Diffstat (limited to 'showcase/wagtail_hooks.py')
-rw-r--r-- | showcase/wagtail_hooks.py | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/showcase/wagtail_hooks.py b/showcase/wagtail_hooks.py new file mode 100644 index 0000000..86690df --- /dev/null +++ b/showcase/wagtail_hooks.py @@ -0,0 +1,33 @@ +from django.utils.translation import ugettext_lazy as _ + +from wagtail.contrib.modeladmin.options import ( + ModelAdmin, modeladmin_register) + +from .models import ExternalSource, ExternalSourceType + + +class ExternalSourceTypeAdmin(ModelAdmin): + model = ExternalSourceType + menu_label = _("External source types") + menu_icon = 'cogs' + menu_order = 700 + add_to_settings_menu = True + exclude_from_explorer = True + list_display = ('name', 'slug') + + +modeladmin_register(ExternalSourceTypeAdmin) + + +class ExternalSourceAdmin(ModelAdmin): + model = ExternalSource + menu_label = _("External sources") + menu_icon = 'site' + menu_order = 400 + add_to_settings_menu = False + exclude_from_explorer = False + list_display = ('name', 'slug', 'source_type', 'error') + search_fields = ('name',) + + +modeladmin_register(ExternalSourceAdmin) |