Eliminate template tags from privacy setting view JS

pull/4648/head
Matt Westcott 2018-05-28 12:54:00 +01:00 zatwierdzone przez Matt Westcott
rodzic 206e186f57
commit 568928215e
5 zmienionych plików z 12 dodań i 10 usunięć

Wyświetl plik

@ -1,4 +1,4 @@
function(modal) {
modal.respond('setPermission', {% if is_public %}true{% else %}false{% endif %});
function(modal, jsonData) {
modal.respond('setPermission', jsonData['is_public']);
modal.close();
}

Wyświetl plik

@ -1,4 +1,4 @@
function(modal) {
modal.respond('setPermission', {% if is_public %}true{% else %}false{% endif %});
function(modal, jsonData) {
modal.respond('setPermission', jsonData['is_public']);
modal.close();
}

Wyświetl plik

@ -108,7 +108,7 @@ class TestSetPrivacyView(TestCase, WagtailTestUtils):
# Check response
self.assertEqual(response.status_code, 200)
self.assertContains(response, "modal.respond('setPermission', false);")
self.assertContains(response, '"is_public": false')
# Check that a page restriction has been created
self.assertTrue(PageViewRestriction.objects.filter(page=self.public_page).exists())
@ -154,7 +154,7 @@ class TestSetPrivacyView(TestCase, WagtailTestUtils):
# Check response
self.assertEqual(response.status_code, 200)
self.assertContains(response, "modal.respond('setPermission', true);")
self.assertContains(response, '"is_public": true')
# Check that the page restriction has been deleted
self.assertFalse(PageViewRestriction.objects.filter(page=self.private_page).exists())
@ -188,7 +188,7 @@ class TestSetPrivacyView(TestCase, WagtailTestUtils):
# Check response
self.assertEqual(response.status_code, 200)
self.assertContains(response, "modal.respond('setPermission', false);")
self.assertContains(response, '"is_public": false')
# Check that a page restriction has been created
self.assertTrue(PageViewRestriction.objects.filter(page=self.public_page).exists())
@ -237,7 +237,7 @@ class TestSetPrivacyView(TestCase, WagtailTestUtils):
# Check response
self.assertEqual(response.status_code, 200)
self.assertContains(response, "modal.respond('setPermission', true);")
self.assertContains(response, '"is_public": true')
# Check that the page restriction has been deleted
self.assertFalse(PageViewRestriction.objects.filter(page=self.private_page).exists())

Wyświetl plik

@ -34,7 +34,8 @@ def set_privacy(request, collection_id):
form.save()
return render_modal_workflow(
request, None, 'wagtailadmin/collection_privacy/set_privacy_done.js', {
request, None, 'wagtailadmin/collection_privacy/set_privacy_done.js',
None, json_data={
'is_public': (form.cleaned_data['restriction_type'] == 'none')
}
)

Wyświetl plik

@ -34,7 +34,8 @@ def set_privacy(request, page_id):
form.save()
return render_modal_workflow(
request, None, 'wagtailadmin/page_privacy/set_privacy_done.js', {
request, None, 'wagtailadmin/page_privacy/set_privacy_done.js',
None, json_data={
'is_public': (form.cleaned_data['restriction_type'] == 'none')
}
)