From bea004cc75e76ccf75568b31c1113278852a0ec1 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Tue, 18 Sep 2018 17:28:44 +0100 Subject: [PATCH] Move action menu items into individually renderable components --- .../pages/action_menu/delete.html | 2 + .../wagtailadmin/pages/action_menu/menu.html | 6 ++ .../pages/action_menu/publish.html | 4 + .../action_menu/submit_for_moderation.html | 2 + .../pages/action_menu/unpublish.html | 2 + .../templates/wagtailadmin/pages/create.html | 11 +-- .../templates/wagtailadmin/pages/edit.html | 20 +--- .../admin/templatetags/wagtailadmin_tags.py | 38 ++++++-- wagtail/admin/views/pages.py | 91 +++++++++++++++++++ 9 files changed, 140 insertions(+), 36 deletions(-) create mode 100644 wagtail/admin/templates/wagtailadmin/pages/action_menu/delete.html create mode 100644 wagtail/admin/templates/wagtailadmin/pages/action_menu/menu.html create mode 100644 wagtail/admin/templates/wagtailadmin/pages/action_menu/publish.html create mode 100644 wagtail/admin/templates/wagtailadmin/pages/action_menu/submit_for_moderation.html create mode 100644 wagtail/admin/templates/wagtailadmin/pages/action_menu/unpublish.html diff --git a/wagtail/admin/templates/wagtailadmin/pages/action_menu/delete.html b/wagtail/admin/templates/wagtailadmin/pages/action_menu/delete.html new file mode 100644 index 000000000..8de2eb34d --- /dev/null +++ b/wagtail/admin/templates/wagtailadmin/pages/action_menu/delete.html @@ -0,0 +1,2 @@ +{% load i18n %} +
  • {% trans 'Delete' %}
  • diff --git a/wagtail/admin/templates/wagtailadmin/pages/action_menu/menu.html b/wagtail/admin/templates/wagtailadmin/pages/action_menu/menu.html new file mode 100644 index 000000000..9656d3cd7 --- /dev/null +++ b/wagtail/admin/templates/wagtailadmin/pages/action_menu/menu.html @@ -0,0 +1,6 @@ +{% if show_menu %} + + +{% endif %} diff --git a/wagtail/admin/templates/wagtailadmin/pages/action_menu/publish.html b/wagtail/admin/templates/wagtailadmin/pages/action_menu/publish.html new file mode 100644 index 000000000..34f01b3a7 --- /dev/null +++ b/wagtail/admin/templates/wagtailadmin/pages/action_menu/publish.html @@ -0,0 +1,4 @@ +{% load i18n %} +
  • + +
  • diff --git a/wagtail/admin/templates/wagtailadmin/pages/action_menu/submit_for_moderation.html b/wagtail/admin/templates/wagtailadmin/pages/action_menu/submit_for_moderation.html new file mode 100644 index 000000000..6ff80dd51 --- /dev/null +++ b/wagtail/admin/templates/wagtailadmin/pages/action_menu/submit_for_moderation.html @@ -0,0 +1,2 @@ +{% load i18n %} +
  • diff --git a/wagtail/admin/templates/wagtailadmin/pages/action_menu/unpublish.html b/wagtail/admin/templates/wagtailadmin/pages/action_menu/unpublish.html new file mode 100644 index 000000000..c15f81d96 --- /dev/null +++ b/wagtail/admin/templates/wagtailadmin/pages/action_menu/unpublish.html @@ -0,0 +1,2 @@ +{% load i18n %} +
  • {% trans 'Unpublish' %}
  • diff --git a/wagtail/admin/templates/wagtailadmin/pages/create.html b/wagtail/admin/templates/wagtailadmin/pages/create.html index 6a4f88e71..538b17572 100644 --- a/wagtail/admin/templates/wagtailadmin/pages/create.html +++ b/wagtail/admin/templates/wagtailadmin/pages/create.html @@ -23,21 +23,12 @@ {{ edit_handler.render_form_content }} - {% page_permissions parent_page as parent_page_perms %}