diff --git a/dnscms/dnscms/wagtail_hooks.py b/dnscms/dnscms/wagtail_hooks.py index 810d94c..d13487d 100644 --- a/dnscms/dnscms/wagtail_hooks.py +++ b/dnscms/dnscms/wagtail_hooks.py @@ -28,3 +28,12 @@ def register_associations_menu_item(): if page: associations_url = reverse("wagtailadmin_explore", args=(quote(page.pk),)) return MenuItem("Foreninger", associations_url, icon_name="group", order=2) + + +@hooks.register("construct_page_action_menu") +def make_publish_default_action(menu_items, request, context): + for index, item in enumerate(menu_items): + if item.name == "action-publish": + menu_items.pop(index) + menu_items.insert(0, item) + break