add support for non_field_errors rendering in workflow action modal

- fixes #7479
pull/6826/head
LB Johnston 2021-08-31 13:15:11 +10:00 zatwierdzone przez LB (Ben Johnston)
rodzic f8f7f543b3
commit 05727d2341
2 zmienionych plików z 3 dodań i 0 usunięć

Wyświetl plik

@ -2,6 +2,8 @@
{% include "wagtailadmin/shared/header.html" with title=action_verbose icon="clipboard-list" %}
<div class="nice-padding">
{% include "wagtailadmin/shared/non_field_errors.html" %}
<form action="{{ submit_url }}" method="POST" novalidate>
{% csrf_token %}
<ul class="fields">

Wyświetl plik

@ -1100,6 +1100,7 @@ class TestApproveRejectWorkflow(TestCase, WagtailTestUtils):
response = self.client.get(reverse('wagtailadmin_pages:collect_workflow_action_data', args=(self.page.id, 'approve', self.page.current_workflow_task_state.id)))
self.assertEqual(response.status_code, 200)
self.assertTemplateUsed(response, 'wagtailadmin/pages/workflow_action_modal.html')
self.assertTemplateUsed(response, 'wagtailadmin/shared/non_field_errors.html')
html = json.loads(response.content)['html']
self.assertTagInHTML('<form action="' + reverse('wagtailadmin_pages:collect_workflow_action_data', args=(self.page.id, 'approve', self.page.current_workflow_task_state.id)) + '" method="POST" novalidate>', html)
self.assertIn('Comment', html)