modified
admin/wagtail_hooks.py
@@ -5,6 +5,7 @@ from wagtail.contrib.modeladmin.options import ModelAdmin, modeladmin_registerfrom wagtail.contrib.modeladmin.mixins import ThumbnailMixinfrom pages.models import BlogPostPagefrom scheduler.models import ScheduledTask@hooks.register("insert_editor_js", order=100)
@@ -38,3 +39,18 @@ class BlogPostPageAdmin(ThumbnailMixin, ModelAdmin):modeladmin_register(BlogPostPageAdmin)class ScheduledTaskAdmin(ModelAdmin): model = ScheduledTask menu_label = 'Scheduler' menu_icon = 'time' add_to_settings_menu = True menu_order = 900 list_display = ('management_command', 'run_interval', 'last_run_at',) list_filter = ('run_interval',) search_fields = ('management_command',) ordering = ('-run_interval',)modeladmin_register(ScheduledTaskAdmin)
@@ -2,7 +2,7 @@ "private": true, "scripts": { "start": "concurrently --raw yarn:manage:runserver yarn:manage:scheduler yarn:webpack:development", "manage:scheduler": "python manage.py scheduler", "manage:scheduler": "pipenv run python manage.py scheduler", "manage:runserver": "pipenv run python manage.py runserver", "manage:makemigrations": "pipenv run python manage.py makemigrations", "manage:migrate": "pipenv run python manage.py migrate",
deleted
scheduler/wagtail_hooks.py
@@ -1,18 +0,0 @@from wagtail.contrib.modeladmin.options import ModelAdmin, modeladmin_registerfrom .models import ScheduledTaskclass ScheduledTaskAdmin(ModelAdmin): model = ScheduledTask menu_label = 'Scheduler' menu_icon = 'list-ul' exclude_from_explorer = True menu_order = 250 list_display = ('management_command', 'run_interval', 'last_run_at',) list_filter = ('run_interval',) search_fields = ('management_command',) ordering = ('-run_interval',)modeladmin_register(ScheduledTaskAdmin)