Removed the previous changes on device_components.py and views.py

This commit is contained in:
Julio-Oliveira-Encora 2024-06-12 16:37:55 -03:00
parent 70d0f96c14
commit 8a496ff680
2 changed files with 0 additions and 10 deletions

View File

@ -32,7 +32,6 @@ __all__ = (
'DeviceBaySerializer',
'FrontPortSerializer',
'InterfaceSerializer',
'GetInterfaceSerializer',
'InventoryItemSerializer',
'ModuleBaySerializer',
'PowerOutletSerializer',
@ -250,10 +249,6 @@ class InterfaceSerializer(NetBoxModelSerializer, CabledObjectSerializer, Connect
return super().validate(data)
class GetInterfaceSerializer(InterfaceSerializer):
device = DeviceSerializer(nested=False)
class RearPortSerializer(NetBoxModelSerializer, CabledObjectSerializer):
url = serializers.HyperlinkedIdentityField(view_name='dcim-api:rearport-detail')
device = DeviceSerializer(nested=True)

View File

@ -440,11 +440,6 @@ class InterfaceViewSet(PathEndpointMixin, NetBoxModelViewSet):
serializer_class = serializers.InterfaceSerializer
filterset_class = filtersets.InterfaceFilterSet
def get_serializer_class(self):
if self.request.method == 'GET':
return serializers.GetInterfaceSerializer
return self.serializer_class
def get_bulk_destroy_queryset(self):
# Ensure child interfaces are deleted prior to their parents
return self.get_queryset().order_by('device', 'parent', CollateAsChar('_name'))