mirror of
https://github.com/netbox-community/netbox.git
synced 2025-12-17 17:56:29 +00:00
Closes #19898: Remove legacy /api/extras/object-types/ endpoint
This commit is contained in:
parent
c0e4d1c1e3
commit
cfcea7c941
@ -107,14 +107,14 @@ class ObjectTypeTest(APITestCase):
|
|||||||
def test_list_objects(self):
|
def test_list_objects(self):
|
||||||
object_type_count = ObjectType.objects.count()
|
object_type_count = ObjectType.objects.count()
|
||||||
|
|
||||||
response = self.client.get(reverse('extras-api:objecttype-list'), **self.header)
|
response = self.client.get(reverse('core-api:objecttype-list'), **self.header)
|
||||||
self.assertHttpStatus(response, status.HTTP_200_OK)
|
self.assertHttpStatus(response, status.HTTP_200_OK)
|
||||||
self.assertEqual(response.data['count'], object_type_count)
|
self.assertEqual(response.data['count'], object_type_count)
|
||||||
|
|
||||||
def test_get_object(self):
|
def test_get_object(self):
|
||||||
object_type = ObjectType.objects.first()
|
object_type = ObjectType.objects.first()
|
||||||
|
|
||||||
url = reverse('extras-api:objecttype-detail', kwargs={'pk': object_type.pk})
|
url = reverse('core-api:objecttype-detail', kwargs={'pk': object_type.pk})
|
||||||
self.assertHttpStatus(self.client.get(url, **self.header), status.HTTP_200_OK)
|
self.assertHttpStatus(self.client.get(url, **self.header), status.HTTP_200_OK)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -1,10 +1,8 @@
|
|||||||
from django.urls import include, path
|
from django.urls import include, path
|
||||||
|
|
||||||
from core.api.views import ObjectTypeViewSet
|
|
||||||
from netbox.api.routers import NetBoxRouter
|
from netbox.api.routers import NetBoxRouter
|
||||||
from . import views
|
from . import views
|
||||||
|
|
||||||
|
|
||||||
router = NetBoxRouter()
|
router = NetBoxRouter()
|
||||||
router.APIRootView = views.ExtrasRootView
|
router.APIRootView = views.ExtrasRootView
|
||||||
|
|
||||||
@ -29,9 +27,6 @@ router.register('config-context-profiles', views.ConfigContextProfileViewSet)
|
|||||||
router.register('config-templates', views.ConfigTemplateViewSet)
|
router.register('config-templates', views.ConfigTemplateViewSet)
|
||||||
router.register('scripts', views.ScriptViewSet, basename='script')
|
router.register('scripts', views.ScriptViewSet, basename='script')
|
||||||
|
|
||||||
# TODO: Remove in NetBox v4.5
|
|
||||||
router.register('object-types', ObjectTypeViewSet)
|
|
||||||
|
|
||||||
app_name = 'extras-api'
|
app_name = 'extras-api'
|
||||||
urlpatterns = [
|
urlpatterns = [
|
||||||
path('dashboard/', views.DashboardView.as_view(), name='dashboard'),
|
path('dashboard/', views.DashboardView.as_view(), name='dashboard'),
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user