Clean up core API imports

This commit is contained in:
jeremystretch 2022-07-13 16:18:55 -04:00
parent 0b86326435
commit 3eb6b6c07f
26 changed files with 30 additions and 43 deletions

View File

@ -1,7 +1,7 @@
from rest_framework import serializers from rest_framework import serializers
from circuits.models import * from circuits.models import *
from netbox.api import WritableNestedSerializer from netbox.api.serializers import WritableNestedSerializer
__all__ = [ __all__ = [
'NestedCircuitSerializer', 'NestedCircuitSerializer',

View File

@ -2,11 +2,11 @@ from rest_framework import serializers
from circuits.choices import CircuitStatusChoices from circuits.choices import CircuitStatusChoices
from circuits.models import * from circuits.models import *
from dcim.api.nested_serializers import NestedCableSerializer, NestedSiteSerializer from dcim.api.nested_serializers import NestedSiteSerializer
from dcim.api.serializers import CabledObjectSerializer from dcim.api.serializers import CabledObjectSerializer
from ipam.models import ASN from ipam.models import ASN
from ipam.api.nested_serializers import NestedASNSerializer from ipam.api.nested_serializers import NestedASNSerializer
from netbox.api import ChoiceField, SerializedPKRelatedField from netbox.api.fields import ChoiceField, SerializedPKRelatedField
from netbox.api.serializers import NetBoxModelSerializer, WritableNestedSerializer from netbox.api.serializers import NetBoxModelSerializer, WritableNestedSerializer
from tenancy.api.nested_serializers import NestedTenantSerializer from tenancy.api.nested_serializers import NestedTenantSerializer
from .nested_serializers import * from .nested_serializers import *

View File

@ -1,4 +1,4 @@
from netbox.api import NetBoxRouter from netbox.api.routers import NetBoxRouter
from . import views from . import views

View File

@ -13,7 +13,7 @@ from ipam.api.nested_serializers import (
NestedVRFSerializer, NestedVRFSerializer,
) )
from ipam.models import ASN, VLAN from ipam.models import ASN, VLAN
from netbox.api import ChoiceField, ContentTypeField, SerializedPKRelatedField from netbox.api.fields import ChoiceField, ContentTypeField, SerializedPKRelatedField
from netbox.api.serializers import ( from netbox.api.serializers import (
GenericObjectSerializer, NestedGroupModelSerializer, NetBoxModelSerializer, ValidatedModelSerializer, GenericObjectSerializer, NestedGroupModelSerializer, NetBoxModelSerializer, ValidatedModelSerializer,
WritableNestedSerializer, WritableNestedSerializer,

View File

@ -1,4 +1,4 @@
from netbox.api import NetBoxRouter from netbox.api.routers import NetBoxRouter
from . import views from . import views

View File

@ -1,8 +1,8 @@
from rest_framework import serializers from rest_framework import serializers
from extras import choices, models from extras import choices, models
from netbox.api import ChoiceField, WritableNestedSerializer from netbox.api.fields import ChoiceField
from netbox.api.serializers import NestedTagSerializer from netbox.api.serializers import NestedTagSerializer, WritableNestedSerializer
from users.api.nested_serializers import NestedUserSerializer from users.api.nested_serializers import NestedUserSerializer
__all__ = [ __all__ = [

View File

@ -12,8 +12,8 @@ from dcim.models import DeviceRole, DeviceType, Location, Platform, Region, Site
from extras.choices import * from extras.choices import *
from extras.models import * from extras.models import *
from extras.utils import FeatureQuery from extras.utils import FeatureQuery
from netbox.api import ChoiceField, ContentTypeField, SerializedPKRelatedField
from netbox.api.exceptions import SerializerNotFound from netbox.api.exceptions import SerializerNotFound
from netbox.api.fields import ChoiceField, ContentTypeField, SerializedPKRelatedField
from netbox.api.serializers import BaseModelSerializer, NetBoxModelSerializer, ValidatedModelSerializer from netbox.api.serializers import BaseModelSerializer, NetBoxModelSerializer, ValidatedModelSerializer
from tenancy.api.nested_serializers import NestedTenantSerializer, NestedTenantGroupSerializer from tenancy.api.nested_serializers import NestedTenantSerializer, NestedTenantGroupSerializer
from tenancy.models import Tenant, TenantGroup from tenancy.models import Tenant, TenantGroup

View File

@ -1,4 +1,4 @@
from netbox.api import NetBoxRouter from netbox.api.routers import NetBoxRouter
from . import views from . import views

View File

@ -2,7 +2,7 @@ from rest_framework import serializers
from ipam import models from ipam import models
from ipam.models.l2vpn import L2VPNTermination, L2VPN from ipam.models.l2vpn import L2VPNTermination, L2VPN
from netbox.api import WritableNestedSerializer from netbox.api.serializers import WritableNestedSerializer
__all__ = [ __all__ = [
'NestedAggregateSerializer', 'NestedAggregateSerializer',

View File

@ -8,7 +8,7 @@ from dcim.api.nested_serializers import NestedDeviceSerializer, NestedSiteSerial
from ipam.choices import * from ipam.choices import *
from ipam.constants import IPADDRESS_ASSIGNMENT_MODELS, VLANGROUP_SCOPE_TYPES from ipam.constants import IPADDRESS_ASSIGNMENT_MODELS, VLANGROUP_SCOPE_TYPES
from ipam.models import * from ipam.models import *
from netbox.api import ChoiceField, ContentTypeField, SerializedPKRelatedField from netbox.api.fields import ChoiceField, ContentTypeField, SerializedPKRelatedField
from netbox.api.serializers import NetBoxModelSerializer from netbox.api.serializers import NetBoxModelSerializer
from tenancy.api.nested_serializers import NestedTenantSerializer from tenancy.api.nested_serializers import NestedTenantSerializer
from utilities.api import get_serializer_for_model from utilities.api import get_serializer_for_model

View File

@ -1,7 +1,6 @@
from django.urls import path from django.urls import path
from netbox.api import NetBoxRouter from netbox.api.routers import NetBoxRouter
from ipam.models import IPRange, Prefix
from . import views from . import views

View File

@ -1,15 +0,0 @@
from .fields import *
from .routers import NetBoxRouter
from .serializers import BulkOperationSerializer, ValidatedModelSerializer, WritableNestedSerializer
__all__ = (
'BulkOperationSerializer',
'ChoiceField',
'ContentTypeField',
'IPNetworkSerializer',
'NetBoxRouter',
'SerializedPKRelatedField',
'ValidatedModelSerializer',
'WritableNestedSerializer',
)

View File

@ -5,7 +5,7 @@ from rest_framework import exceptions
from rest_framework.metadata import SimpleMetadata from rest_framework.metadata import SimpleMetadata
from rest_framework.request import clone_request from rest_framework.request import clone_request
from netbox.api import ContentTypeField from netbox.api.fields import ContentTypeField
class BulkOperationMetadata(SimpleMetadata): class BulkOperationMetadata(SimpleMetadata):

View File

@ -1,6 +1,6 @@
from rest_framework import serializers from rest_framework import serializers
from netbox.api import WritableNestedSerializer from netbox.api.serializers import WritableNestedSerializer
from tenancy.models import * from tenancy.models import *
__all__ = [ __all__ = [

View File

@ -2,7 +2,7 @@ from django.contrib.auth.models import ContentType
from drf_yasg.utils import swagger_serializer_method from drf_yasg.utils import swagger_serializer_method
from rest_framework import serializers from rest_framework import serializers
from netbox.api import ChoiceField, ContentTypeField from netbox.api.fields import ChoiceField, ContentTypeField
from netbox.api.serializers import NestedGroupModelSerializer, NetBoxModelSerializer from netbox.api.serializers import NestedGroupModelSerializer, NetBoxModelSerializer
from tenancy.choices import ContactPriorityChoices from tenancy.choices import ContactPriorityChoices
from tenancy.models import * from tenancy.models import *

View File

@ -1,4 +1,4 @@
from netbox.api import NetBoxRouter from netbox.api.routers import NetBoxRouter
from . import views from . import views

View File

@ -2,7 +2,8 @@ from django.contrib.auth.models import Group, User
from django.contrib.contenttypes.models import ContentType from django.contrib.contenttypes.models import ContentType
from rest_framework import serializers from rest_framework import serializers
from netbox.api import ContentTypeField, WritableNestedSerializer from netbox.api.fields import ContentTypeField
from netbox.api.serializers import WritableNestedSerializer
from users.models import ObjectPermission, Token from users.models import ObjectPermission, Token
__all__ = [ __all__ = [

View File

@ -2,7 +2,8 @@ from django.contrib.auth.models import Group, User
from django.contrib.contenttypes.models import ContentType from django.contrib.contenttypes.models import ContentType
from rest_framework import serializers from rest_framework import serializers
from netbox.api import ContentTypeField, IPNetworkSerializer, SerializedPKRelatedField, ValidatedModelSerializer from netbox.api.fields import ContentTypeField, IPNetworkSerializer, SerializedPKRelatedField
from netbox.api.serializers import ValidatedModelSerializer
from users.models import ObjectPermission, Token from users.models import ObjectPermission, Token
from .nested_serializers import * from .nested_serializers import *

View File

@ -1,6 +1,6 @@
from django.urls import include, path from django.urls import include, path
from netbox.api import NetBoxRouter from netbox.api.routers import NetBoxRouter
from . import views from . import views

View File

@ -6,7 +6,8 @@ from rest_framework.fields import ChoiceField
from rest_framework.relations import ManyRelatedField from rest_framework.relations import ManyRelatedField
from extras.api.customfields import CustomFieldsDataField from extras.api.customfields import CustomFieldsDataField
from netbox.api import ChoiceField, SerializedPKRelatedField, WritableNestedSerializer from netbox.api.fields import ChoiceField, SerializedPKRelatedField
from netbox.api.serializers import WritableNestedSerializer
class NetBoxSwaggerAutoSchema(SwaggerAutoSchema): class NetBoxSwaggerAutoSchema(SwaggerAutoSchema):

View File

@ -1,6 +1,6 @@
from rest_framework import serializers from rest_framework import serializers
from netbox.api import WritableNestedSerializer from netbox.api.serializers import WritableNestedSerializer
from virtualization.models import Cluster, ClusterGroup, ClusterType, VirtualMachine, VMInterface from virtualization.models import Cluster, ClusterGroup, ClusterType, VirtualMachine, VMInterface
__all__ = [ __all__ = [

View File

@ -9,7 +9,7 @@ from ipam.api.nested_serializers import (
NestedIPAddressSerializer, NestedL2VPNTerminationSerializer, NestedVLANSerializer, NestedVRFSerializer, NestedIPAddressSerializer, NestedL2VPNTerminationSerializer, NestedVLANSerializer, NestedVRFSerializer,
) )
from ipam.models import VLAN from ipam.models import VLAN
from netbox.api import ChoiceField, SerializedPKRelatedField from netbox.api.fields import ChoiceField, SerializedPKRelatedField
from netbox.api.serializers import NetBoxModelSerializer from netbox.api.serializers import NetBoxModelSerializer
from tenancy.api.nested_serializers import NestedTenantSerializer from tenancy.api.nested_serializers import NestedTenantSerializer
from virtualization.choices import * from virtualization.choices import *

View File

@ -1,4 +1,4 @@
from netbox.api import NetBoxRouter from netbox.api.routers import NetBoxRouter
from . import views from . import views

View File

@ -1,6 +1,6 @@
from rest_framework import serializers from rest_framework import serializers
from netbox.api import WritableNestedSerializer from netbox.api.serializers import WritableNestedSerializer
from wireless.models import * from wireless.models import *
__all__ = ( __all__ = (

View File

@ -3,7 +3,7 @@ from rest_framework import serializers
from dcim.choices import LinkStatusChoices from dcim.choices import LinkStatusChoices
from dcim.api.serializers import NestedInterfaceSerializer from dcim.api.serializers import NestedInterfaceSerializer
from ipam.api.serializers import NestedVLANSerializer from ipam.api.serializers import NestedVLANSerializer
from netbox.api import ChoiceField from netbox.api.fields import ChoiceField
from netbox.api.serializers import NestedGroupModelSerializer, NetBoxModelSerializer from netbox.api.serializers import NestedGroupModelSerializer, NetBoxModelSerializer
from tenancy.api.nested_serializers import NestedTenantSerializer from tenancy.api.nested_serializers import NestedTenantSerializer
from wireless.choices import * from wireless.choices import *

View File

@ -1,4 +1,4 @@
from netbox.api import NetBoxRouter from netbox.api.routers import NetBoxRouter
from . import views from . import views