Remove _v1 suffix from Admin API URL namespace

This commit is contained in:
Karl Hobley 2019-11-05 11:50:36 +00:00 committed by Karl Hobley
parent 33b6d82033
commit 05f2f14a3d
5 changed files with 14 additions and 14 deletions

View file

@ -5,7 +5,7 @@ from wagtail.core import hooks
from .endpoints import PagesAdminAPIViewSet
admin_api = WagtailAPIRouter('wagtailadmin_api_v1')
admin_api = WagtailAPIRouter('wagtailadmin_api')
admin_api.register_endpoint('pages', PagesAdminAPIViewSet)
for fn in hooks.get_hooks('construct_admin_api'):

View file

@ -19,9 +19,9 @@
(function(document, window) {
window.wagtailConfig = window.wagtailConfig || {};
wagtailConfig.ADMIN_API = {
PAGES: '{% url "wagtailadmin_api_v1:pages:listing" %}',
DOCUMENTS: '{% url "wagtailadmin_api_v1:documents:listing" %}',
IMAGES: '{% url "wagtailadmin_api_v1:images:listing" %}',
PAGES: '{% url "wagtailadmin_api:pages:listing" %}',
DOCUMENTS: '{% url "wagtailadmin_api:documents:listing" %}',
IMAGES: '{% url "wagtailadmin_api:images:listing" %}',
{# // Use this to add an extra query string on all API requests. #}
{# // Example value: '&order=-id' #}
EXTRA_CHILDREN_PARAMETERS: '',

View file

@ -12,7 +12,7 @@ class TestAdminDocumentListing(AdminAPITestCase, TestDocumentListing):
fixtures = ['demosite.json']
def get_response(self, **params):
return self.client.get(reverse('wagtailadmin_api_v1:documents:listing'), params)
return self.client.get(reverse('wagtailadmin_api:documents:listing'), params)
def get_document_id_list(self, content):
return [document['id'] for document in content['items']]
@ -71,7 +71,7 @@ class TestAdminDocumentDetail(AdminAPITestCase, TestDocumentDetail):
fixtures = ['demosite.json']
def get_response(self, image_id, **params):
return self.client.get(reverse('wagtailadmin_api_v1:documents:detail', args=(image_id, )), params)
return self.client.get(reverse('wagtailadmin_api:documents:detail', args=(image_id, )), params)
def test_basic(self):
response = self.get_response(1)

View file

@ -13,7 +13,7 @@ class TestAdminImageListing(AdminAPITestCase, TestImageListing):
fixtures = ['demosite.json']
def get_response(self, **params):
return self.client.get(reverse('wagtailadmin_api_v1:images:listing'), params)
return self.client.get(reverse('wagtailadmin_api:images:listing'), params)
def get_image_id_list(self, content):
return [image['id'] for image in content['items']]
@ -131,7 +131,7 @@ class TestAdminImageDetail(AdminAPITestCase, TestImageDetail):
fixtures = ['demosite.json']
def get_response(self, image_id, **params):
return self.client.get(reverse('wagtailadmin_api_v1:images:detail', args=(image_id, )), params)
return self.client.get(reverse('wagtailadmin_api:images:detail', args=(image_id, )), params)
def test_basic(self):
response = self.get_response(5)

View file

@ -22,7 +22,7 @@ class TestAdminPageListing(AdminAPITestCase, TestPageListing):
fixtures = ['demosite.json']
def get_response(self, **params):
return self.client.get(reverse('wagtailadmin_api_v1:pages:listing'), params)
return self.client.get(reverse('wagtailadmin_api:pages:listing'), params)
def get_page_id_list(self, content):
return [page['id'] for page in content['items']]
@ -416,7 +416,7 @@ class TestAdminPageDetail(AdminAPITestCase, TestPageDetail):
fixtures = ['demosite.json']
def get_response(self, page_id, **params):
return self.client.get(reverse('wagtailadmin_api_v1:pages:detail', args=(page_id, )), params)
return self.client.get(reverse('wagtailadmin_api:pages:detail', args=(page_id, )), params)
def test_basic(self):
response = self.get_response(16)
@ -694,7 +694,7 @@ class TestAdminPageDetailWithStreamField(AdminAPITestCase):
def test_can_fetch_streamfield_content(self):
stream_page = self.make_stream_page('[{"type": "text", "value": "foo"}]')
response_url = reverse('wagtailadmin_api_v1:pages:detail', args=(stream_page.id, ))
response_url = reverse('wagtailadmin_api:pages:detail', args=(stream_page.id, ))
response = self.client.get(response_url)
self.assertEqual(response.status_code, 200)
@ -713,7 +713,7 @@ class TestAdminPageDetailWithStreamField(AdminAPITestCase):
def test_image_block(self):
stream_page = self.make_stream_page('[{"type": "image", "value": 1}]')
response_url = reverse('wagtailadmin_api_v1:pages:detail', args=(stream_page.id, ))
response_url = reverse('wagtailadmin_api:pages:detail', args=(stream_page.id, ))
response = self.client.get(response_url)
content = json.loads(response.content.decode('utf-8'))
@ -731,7 +731,7 @@ class TestCustomAdminDisplayTitle(AdminAPITestCase):
self.event_page = Page.objects.get(url_path='/home/events/saint-patrick/')
def test_custom_admin_display_title_shown_on_detail_page(self):
api_url = reverse('wagtailadmin_api_v1:pages:detail', args=(self.event_page.id, ))
api_url = reverse('wagtailadmin_api:pages:detail', args=(self.event_page.id, ))
response = self.client.get(api_url)
content = json.loads(response.content.decode('utf-8'))
@ -739,7 +739,7 @@ class TestCustomAdminDisplayTitle(AdminAPITestCase):
self.assertEqual(content['admin_display_title'], "Saint Patrick (single event)")
def test_custom_admin_display_title_shown_on_listing(self):
api_url = reverse('wagtailadmin_api_v1:pages:listing')
api_url = reverse('wagtailadmin_api:pages:listing')
response = self.client.get(api_url)
content = json.loads(response.content.decode('utf-8'))