diff --git a/wagtail/admin/templates/wagtailadmin/chooser/_browse_results.html b/wagtail/admin/templates/wagtailadmin/chooser/_browse_results.html index a6895845e2..5841fa1222 100644 --- a/wagtail/admin/templates/wagtailadmin/chooser/_browse_results.html +++ b/wagtail/admin/templates/wagtailadmin/chooser/_browse_results.html @@ -4,7 +4,7 @@ {% include "wagtailadmin/shared/chooser_breadcrumb.html" with page=parent_page %} {% if pages %} - {% include "wagtailadmin/pages/listing/_list_choose.html" with allow_navigation=1 orderable=0 pages=pages parent_page=parent_page hide_bulk_actions=1 %} + {% include "wagtailadmin/pages/listing/_list_choose.html" with allow_navigation=1 orderable=0 pages=pages parent_page=parent_page %} {% url 'wagtailadmin_choose_page_child' parent_page.id as pagination_base_url %} {% paginate pages base_url=pagination_base_url classnames="navigate-pages" %} diff --git a/wagtail/admin/templates/wagtailadmin/pages/index.html b/wagtail/admin/templates/wagtailadmin/pages/index.html index 4a5c5e3f11..70289fb6a8 100644 --- a/wagtail/admin/templates/wagtailadmin/pages/index.html +++ b/wagtail/admin/templates/wagtailadmin/pages/index.html @@ -14,7 +14,7 @@ {% csrf_token %} {% page_permissions parent_page as parent_page_perms %} - {% include "wagtailadmin/pages/listing/_list_explore.html" with sortable=1 sortable_by_type=1 full_width=1 show_ordering_column=show_ordering_column parent_page=parent_page orderable=parent_page_perms.can_reorder_children %} + {% include "wagtailadmin/pages/listing/_list_explore.html" with sortable=1 sortable_by_type=1 full_width=1 show_ordering_column=show_ordering_column show_bulk_actions=show_bulk_actions parent_page=parent_page orderable=parent_page_perms.can_reorder_children %} {% if do_paginate %} {% url 'wagtailadmin_explore' parent_page.id as pagination_base_url %} diff --git a/wagtail/admin/templates/wagtailadmin/pages/listing/_list.html b/wagtail/admin/templates/wagtailadmin/pages/listing/_list.html index 3b7b2b2fbe..5f947b1afe 100644 --- a/wagtail/admin/templates/wagtailadmin/pages/listing/_list.html +++ b/wagtail/admin/templates/wagtailadmin/pages/listing/_list.html @@ -2,7 +2,7 @@ {% load l10n %} {% load wagtailadmin_tags %}
+ | {% block parent_page_title %} {% endblock %} | @@ -50,7 +50,7 @@||
{% if orderable and ordering == "ord" %} {% trans 'Drag' %} {% endif %} |
- {% elif not hide_bulk_actions %}
+ {% elif show_bulk_actions %}
{% include "wagtailadmin/bulk_actions/listing_checkbox_cell.html" with obj_type="page" obj=page aria_labelledby_prefix="page_" aria_labelledby=page.pk|unlocalize aria_labelledby_suffix="_title" %}
{% endif %}
diff --git a/wagtail/admin/templates/wagtailadmin/pages/listing/_list_move.html b/wagtail/admin/templates/wagtailadmin/pages/listing/_list_move.html index a84f0568e7..f338e7a02a 100644 --- a/wagtail/admin/templates/wagtailadmin/pages/listing/_list_move.html +++ b/wagtail/admin/templates/wagtailadmin/pages/listing/_list_move.html @@ -8,7 +8,6 @@ {% block pre_parent_page_headers %} | ||
Title | {% if show_parent %}{% trans 'Parent' %} | diff --git a/wagtail/admin/templates/wagtailadmin/pages/search_results.html b/wagtail/admin/templates/wagtailadmin/pages/search_results.html index 8c98d8bbd7..745f004605 100644 --- a/wagtail/admin/templates/wagtailadmin/pages/search_results.html +++ b/wagtail/admin/templates/wagtailadmin/pages/search_results.html @@ -32,7 +32,7 @@ {% endif %} - {% include "wagtailadmin/pages/listing/_list_explore.html" with show_parent=1 sortable=1 sortable_by_type=0 %} + {% include "wagtailadmin/pages/listing/_list_explore.html" with show_parent=1 sortable=1 sortable_by_type=0 show_bulk_actions=1 %} {% url 'wagtailadmin_pages:search' as pagination_base_url %} {% paginate pages base_url=pagination_base_url %} diff --git a/wagtail/admin/views/pages/listing.py b/wagtail/admin/views/pages/listing.py index dad6610d04..d58912e2fa 100644 --- a/wagtail/admin/views/pages/listing.py +++ b/wagtail/admin/views/pages/listing.py @@ -95,6 +95,8 @@ def index(request, parent_page_id=None): paginator = Paginator(pages, per_page=50) pages = paginator.get_page(request.GET.get('p')) + show_ordering_column = request.GET.get('ordering') == 'ord' + context = { 'parent_page': parent_page.specific, 'ordering': ordering, @@ -103,7 +105,8 @@ def index(request, parent_page_id=None): 'do_paginate': do_paginate, 'locale': None, 'translations': [], - 'show_ordering_column': request.GET.get('ordering') == 'ord' + 'show_ordering_column': show_ordering_column, + 'show_bulk_actions': not show_ordering_column, } if getattr(settings, 'WAGTAIL_I18N_ENABLED', False) and not parent_page.is_root():
---|