Closes #19920: add ContactsMixin to ASN (#19981)

This commit is contained in:
Kyer Lasswell 2025-08-01 13:24:25 -05:00 committed by GitHub
parent b97fe5e300
commit 8eefc39bf9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -5,6 +5,7 @@ from django.utils.translation import gettext_lazy as _
from ipam.fields import ASNField from ipam.fields import ASNField
from ipam.querysets import ASNRangeQuerySet from ipam.querysets import ASNRangeQuerySet
from netbox.models import OrganizationalModel, PrimaryModel from netbox.models import OrganizationalModel, PrimaryModel
from netbox.models.features import ContactsMixin
__all__ = ( __all__ = (
'ASN', 'ASN',
@ -88,7 +89,7 @@ class ASNRange(OrganizationalModel):
return available_asns return available_asns
class ASN(PrimaryModel): class ASN(ContactsMixin, PrimaryModel):
""" """
An autonomous system (AS) number is typically used to represent an independent routing domain. A site can have An autonomous system (AS) number is typically used to represent an independent routing domain. A site can have
one or more ASNs assigned to it. one or more ASNs assigned to it.