1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Define __all__ for models.py within each app

This commit is contained in:
Jeremy Stretch
2020-01-14 12:01:23 -05:00
parent 26a257b794
commit 6959785cd1
10 changed files with 84 additions and 8 deletions

View File

@@ -15,6 +15,7 @@ from utilities.models import ChangeLoggedModel
from utilities.utils import serialize_object
from virtualization.models import VirtualMachine
from .choices import *
from .constants import IPADDRESS_ROLES_NONUNIQUE
from .fields import IPNetworkField, IPAddressField
from .querysets import PrefixQuerySet
from .validators import DNSValidator
@@ -26,14 +27,17 @@ AF_CHOICES = (
(6, 'IPv6'),
)
IPADDRESS_ROLES_NONUNIQUE = (
# IPAddress roles which are exempt from unique address enforcement
IPAddressRoleChoices.ROLE_ANYCAST,
IPAddressRoleChoices.ROLE_VIP,
IPAddressRoleChoices.ROLE_VRRP,
IPAddressRoleChoices.ROLE_HSRP,
IPAddressRoleChoices.ROLE_GLBP,
IPAddressRoleChoices.ROLE_CARP,
__all__ = (
'Aggregate',
'IPAddress',
'Prefix',
'RIR',
'Role',
'Service',
'VLAN',
'VLANGroup',
'VRF',
)