heartwood every commit a ring

Adjust admin panel for scheduler

7120708e by Isaac Bythewood · 3 years ago

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)
modified package.json
@@ -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)