mirror of
				https://github.com/netbox-community/netbox.git
				synced 2024-05-10 07:54:54 +00: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:
		@@ -234,10 +234,10 @@ class AvailablePrefixSerializer(serializers.Serializer):
 | 
			
		||||
# IP addresses
 | 
			
		||||
#
 | 
			
		||||
 | 
			
		||||
class IPAddressInterfaceSerializer(serializers.ModelSerializer):
 | 
			
		||||
class IPAddressInterfaceSerializer(WritableNestedSerializer):
 | 
			
		||||
    url = serializers.SerializerMethodField()  # We're imitating a HyperlinkedIdentityField here
 | 
			
		||||
    device = NestedDeviceSerializer()
 | 
			
		||||
    virtual_machine = NestedVirtualMachineSerializer()
 | 
			
		||||
    device = NestedDeviceSerializer(read_only=True)
 | 
			
		||||
    virtual_machine = NestedVirtualMachineSerializer(read_only=True)
 | 
			
		||||
 | 
			
		||||
    class Meta(InterfaceSerializer.Meta):
 | 
			
		||||
        model = Interface
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user