Style cleanup

This commit is contained in:
Brian Tiemann 2024-11-14 15:48:33 -05:00
parent 563caa9af8
commit 3d244bfa37
4 changed files with 3 additions and 4 deletions

View File

@ -1627,7 +1627,7 @@ class MACAddressFilterSet(NetBoxModelFilterSet):
class Meta:
model = MACAddress
fields = ('id', 'description', 'interface', 'assigned_object_type', 'assigned_object_id')
fields = ('id', 'description', 'is_primary', 'assigned_object_type', 'assigned_object_id')
def search(self, queryset, name, value):
if not value.strip():

View File

@ -1289,7 +1289,6 @@ class MACAddressBulkEditForm(NetBoxModelBulkEditForm):
model = MACAddress
fieldsets = (
FieldSet('description'),
# FieldSet('vrf', 'mask_length', 'dns_name', name=_('Addressing')),
)
nullable_fields = (
'description', 'comments',

View File

@ -1519,7 +1519,7 @@ class MACAddress(PrimaryModel):
super().clean()
if self.is_primary and self.assigned_object:
if self.assigned_object.mac_addresses.filter(is_primary=True).exists():
if self.assigned_object.mac_addresses.filter(is_primary=True).exclude(pk=self.pk).exists():
raise ValidationError({
'is_primary': _("There is already a primary MAC address for this interface.")
})

View File

@ -9,7 +9,7 @@ from extras.models import ConfigTemplate
from ipam.filtersets import PrimaryIPFilterSet
from netbox.filtersets import OrganizationalModelFilterSet, NetBoxModelFilterSet
from tenancy.filtersets import TenancyFilterSet, ContactModelFilterSet
from utilities.filters import MultiValueCharFilter, TreeNodeMultipleChoiceFilter, MultiValueMACAddressFilter
from utilities.filters import MultiValueCharFilter, MultiValueMACAddressFilter, TreeNodeMultipleChoiceFilter
from .choices import *
from .models import *