diff --git a/docs/reference/hooks.rst b/docs/reference/hooks.rst index 582dd8d525..344e597789 100644 --- a/docs/reference/hooks.rst +++ b/docs/reference/hooks.rst @@ -539,6 +539,7 @@ Hooks for customising the way users are directed through the process of creating from wagtail.admin.action_menu import ActionMenuItem class GuacamoleMenuItem(ActionMenuItem): + name = 'action-guacamole' label = "Guacamole" def get_url(self, request, context): diff --git a/wagtail/admin/action_menu.py b/wagtail/admin/action_menu.py index 47dfd84057..6cb453c685 100644 --- a/wagtail/admin/action_menu.py +++ b/wagtail/admin/action_menu.py @@ -56,6 +56,7 @@ class ActionMenuItem(metaclass=MediaDefiningClass): class PublishMenuItem(ActionMenuItem): + name = 'action-publish' template = 'wagtailadmin/pages/action_menu/publish.html' def is_shown(self, request, context): @@ -88,6 +89,7 @@ class SubmitForModerationMenuItem(ActionMenuItem): class UnpublishMenuItem(ActionMenuItem): label = _("Unpublish") + name = 'action-unpublish' def is_shown(self, request, context): return ( @@ -101,6 +103,7 @@ class UnpublishMenuItem(ActionMenuItem): class DeleteMenuItem(ActionMenuItem): + name = 'action-delete' label = _("Delete") def is_shown(self, request, context):