mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-26 01:06:11 -06:00
11432 make device field on interface read-only on api edit call
This commit is contained in:
parent
a4d8169df8
commit
53f6b9f17a
@ -909,6 +909,14 @@ class InterfaceSerializer(NetBoxModelSerializer, CabledObjectSerializer, Connect
|
||||
|
||||
return super().validate(data)
|
||||
|
||||
def get_extra_kwargs(self):
|
||||
if self.instance:
|
||||
kwargs = {'device': {'read_only': True}}
|
||||
else:
|
||||
kwargs = {}
|
||||
|
||||
return kwargs
|
||||
|
||||
|
||||
class RearPortSerializer(NetBoxModelSerializer, CabledObjectSerializer):
|
||||
url = serializers.HyperlinkedIdentityField(view_name='dcim-api:rearport-detail')
|
||||
|
Loading…
Reference in New Issue
Block a user