kopia lustrzana https://github.com/wagtail/wagtail
Use generic listing.html for page type usage view
rodzic
ec80ede1c4
commit
6ee9d245d2
|
|
@ -1,15 +0,0 @@
|
|||
{% extends "wagtailadmin/base.html" %}
|
||||
{% load i18n %}
|
||||
{% block titletag %}{% blocktrans trimmed with page_class_verbose_name=page_class.get_verbose_name %}Pages using {{ page_class_verbose_name }}{% endblocktrans %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
{% trans "Pages using" as pages_str %}
|
||||
{% include "wagtailadmin/shared/header.html" with title=pages_str subtitle=page_class.get_verbose_name icon="doc-empty-inverse" %}
|
||||
|
||||
<div class="nice-padding">
|
||||
<div id="page-results">
|
||||
{% include "wagtailadmin/pages/usage_results.html" %}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
|
|
@ -22,7 +22,8 @@ class TestContentTypeUse(WagtailTestUtils, TestCase):
|
|||
|
||||
# Check response
|
||||
self.assertEqual(response.status_code, 200)
|
||||
self.assertTemplateUsed(response, "wagtailadmin/pages/content_type_use.html")
|
||||
self.assertTemplateUsed(response, "wagtailadmin/generic/listing.html")
|
||||
self.assertTemplateUsed(response, "wagtailadmin/pages/usage_results.html")
|
||||
self.assertContains(response, "Christmas")
|
||||
|
||||
# Links to 'delete' etc should include a 'next' URL parameter pointing back here
|
||||
|
|
|
|||
|
|
@ -18,7 +18,9 @@ from wagtail.models import Page
|
|||
|
||||
|
||||
class ContentTypeUseView(BaseListingView):
|
||||
template_name = "wagtailadmin/pages/content_type_use.html"
|
||||
results_template_name = "wagtailadmin/pages/usage_results.html"
|
||||
page_title = _("Pages using")
|
||||
header_icon = "doc-empty-inverse"
|
||||
page_kwarg = "p"
|
||||
paginate_by = 50
|
||||
columns = [
|
||||
|
|
@ -46,6 +48,9 @@ class ContentTypeUseView(BaseListingView):
|
|||
|
||||
return super().get(request)
|
||||
|
||||
def get_page_subtitle(self):
|
||||
return self.page_class.get_verbose_name()
|
||||
|
||||
def get_queryset(self):
|
||||
return self.page_class.objects.all().specific(defer=True)
|
||||
|
||||
|
|
|
|||
Ładowanie…
Reference in New Issue