|
@@ -29,6 +29,7 @@ from utilities.api import (
|
|
|
get_serializer_for_model, IsAuthenticatedOrLoginNotRequired, ModelViewSet, ServiceUnavailable,
|
|
get_serializer_for_model, IsAuthenticatedOrLoginNotRequired, ModelViewSet, ServiceUnavailable,
|
|
|
)
|
|
)
|
|
|
from utilities.utils import get_subquery
|
|
from utilities.utils import get_subquery
|
|
|
|
|
+from utilities.metadata import ContentTypeMetadata
|
|
|
from virtualization.models import VirtualMachine
|
|
from virtualization.models import VirtualMachine
|
|
|
from . import serializers
|
|
from . import serializers
|
|
|
from .exceptions import MissingFilterException
|
|
from .exceptions import MissingFilterException
|
|
@@ -567,6 +568,7 @@ class InterfaceConnectionViewSet(ListModelMixin, GenericViewSet):
|
|
|
#
|
|
#
|
|
|
|
|
|
|
|
class CableViewSet(ModelViewSet):
|
|
class CableViewSet(ModelViewSet):
|
|
|
|
|
+ metadata_class = ContentTypeMetadata
|
|
|
queryset = Cable.objects.prefetch_related(
|
|
queryset = Cable.objects.prefetch_related(
|
|
|
'termination_a', 'termination_b'
|
|
'termination_a', 'termination_b'
|
|
|
)
|
|
)
|