kopia lustrzana https://github.com/wagtail/wagtail
Add missing index_url_name and edit_url_name in documents UsageView
rodzic
ca4a1575ad
commit
a5ff33ebe2
wagtail/documents
tests
views
|
@ -28,6 +28,7 @@ from wagtail.test.testapp.models import (
|
|||
VariousOnDeleteModel,
|
||||
)
|
||||
from wagtail.test.utils import WagtailTestUtils
|
||||
from wagtail.test.utils.template_tests import AdminTemplateTestUtils
|
||||
|
||||
|
||||
class TestDocumentIndexView(WagtailTestUtils, TestCase):
|
||||
|
@ -2052,7 +2053,7 @@ class TestUsageCount(WagtailTestUtils, TestCase):
|
|||
self.assertContains(response, "Used 0 times")
|
||||
|
||||
|
||||
class TestGetUsage(WagtailTestUtils, TestCase):
|
||||
class TestGetUsage(AdminTemplateTestUtils, WagtailTestUtils, TestCase):
|
||||
fixtures = ["test.json"]
|
||||
|
||||
def setUp(self):
|
||||
|
@ -2086,6 +2087,24 @@ class TestGetUsage(WagtailTestUtils, TestCase):
|
|||
self.assertContains(response, "Christmas")
|
||||
self.assertContains(response, '<table class="listing">')
|
||||
self.assertContains(response, "<td>Event page</td>", html=True)
|
||||
self.assertBreadcrumbsItemsRendered(
|
||||
[
|
||||
{
|
||||
"url": reverse("wagtaildocs:index"),
|
||||
"label": "Documents",
|
||||
},
|
||||
{
|
||||
"url": reverse("wagtaildocs:edit", args=(1,)),
|
||||
"label": "test document",
|
||||
},
|
||||
{
|
||||
"url": "",
|
||||
"label": "Usage",
|
||||
"sublabel": "test document",
|
||||
},
|
||||
],
|
||||
response.content,
|
||||
)
|
||||
|
||||
def test_usage_page_no_usage(self):
|
||||
response = self.client.get(reverse("wagtaildocs:document_usage", args=(1,)))
|
||||
|
|
|
@ -307,6 +307,8 @@ class UsageView(generic.UsageView):
|
|||
permission_policy = permission_policy
|
||||
permission_required = "change"
|
||||
header_icon = "doc-full-inverse"
|
||||
index_url_name = "wagtaildocs:index"
|
||||
edit_url_name = "wagtaildocs:edit"
|
||||
|
||||
def user_has_permission(self, permission):
|
||||
return self.permission_policy.user_has_permission_for_instance(
|
||||
|
|
Ładowanie…
Reference in New Issue