mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-18 04:56:29 -06:00
Updated IPAddressInterfaceSerializer to subclass WritableNestedSerializer
Also added readonly args to device and virtual_machine attrs to prevent unnecessary validation
This commit is contained in:
parent
ab37264ae1
commit
aee01af2a1
@ -234,10 +234,10 @@ class AvailablePrefixSerializer(serializers.Serializer):
|
|||||||
# IP addresses
|
# IP addresses
|
||||||
#
|
#
|
||||||
|
|
||||||
class IPAddressInterfaceSerializer(serializers.ModelSerializer):
|
class IPAddressInterfaceSerializer(WritableNestedSerializer):
|
||||||
url = serializers.SerializerMethodField() # We're imitating a HyperlinkedIdentityField here
|
url = serializers.SerializerMethodField() # We're imitating a HyperlinkedIdentityField here
|
||||||
device = NestedDeviceSerializer()
|
device = NestedDeviceSerializer(read_only=True)
|
||||||
virtual_machine = NestedVirtualMachineSerializer()
|
virtual_machine = NestedVirtualMachineSerializer(read_only=True)
|
||||||
|
|
||||||
class Meta(InterfaceSerializer.Meta):
|
class Meta(InterfaceSerializer.Meta):
|
||||||
model = Interface
|
model = Interface
|
||||||
|
Loading…
Reference in New Issue
Block a user