Просмотр исходного кода

Fixes #6267: Fix cable tracing API endpoint for circuit terminations

jeremystretch 4 лет назад
Родитель
Сommit
fecca5ad83
2 измененных файлов с 4 добавлено и 2 удалено
  1. 2 0
      docs/release-notes/version-2.11.md
  2. 2 2
      netbox/circuits/api/views.py

+ 2 - 0
docs/release-notes/version-2.11.md

@@ -15,6 +15,7 @@
 * [#6252](https://github.com/netbox-community/netbox/issues/6252) - Fix assignment of console port speed values above 19.2kbps
 * [#6254](https://github.com/netbox-community/netbox/issues/6254) - Disable ordering of space column in racks table
 * [#6258](https://github.com/netbox-community/netbox/issues/6258) - Fix parent assignment for SiteGroup API serializer
+* [#6267](https://github.com/netbox-community/netbox/issues/6267) - Fix cable tracing API endpoint for circuit terminations
 
 ---
 
@@ -193,6 +194,7 @@ A new provider network model has been introduced to represent the boundary of a
 * circuits.CircuitTermination
     * Added the `provider_network` field
     * Removed the `connected_endpoint`, `connected_endpoint_type`, and `connected_endpoint_reachable` fields
+    * The `trace/` endpoint has been replaced with `paths/`
 * circuits.ProviderNetwork
     * Added the `/api/circuits/provider-networks/` endpoint
 * dcim.Device

+ 2 - 2
netbox/circuits/api/views.py

@@ -2,7 +2,7 @@ from rest_framework.routers import APIRootView
 
 from circuits import filters
 from circuits.models import *
-from dcim.api.views import PathEndpointMixin
+from dcim.api.views import PassThroughPortMixin
 from extras.api.views import CustomFieldModelViewSet
 from netbox.api.views import ModelViewSet
 from utilities.utils import count_related
@@ -57,7 +57,7 @@ class CircuitViewSet(CustomFieldModelViewSet):
 # Circuit Terminations
 #
 
-class CircuitTerminationViewSet(PathEndpointMixin, ModelViewSet):
+class CircuitTerminationViewSet(PassThroughPortMixin, ModelViewSet):
     queryset = CircuitTermination.objects.prefetch_related(
         'circuit', 'site', 'provider_network', 'cable'
     )