Update UI to disable interface assignment when assigned as primary

This commit is contained in:
Daniel Sheppard 2025-01-20 23:06:29 -06:00
parent 277acd3a31
commit 22e320084a

View File

@ -1810,6 +1810,11 @@ class MACAddressForm(NetBoxModelForm):
super().__init__(*args, **kwargs)
if instance and instance.assigned_object and instance.assigned_object.primary_mac_address:
if instance.assigned_object.primary_mac_address.pk == instance.pk:
self.fields['interface'].disabled = True
self.fields['vminterface'].disabled = True
def clean(self):
super().clean()