Move array_to_range(), array_to_string(), deepmerge(), drange(), flatten_dict(), and shallow_compare_dict() to utilities.data

This commit is contained in:
Jeremy Stretch
2024-03-21 14:08:37 -04:00
parent 2d7aae6a19
commit d0009c7dbe
13 changed files with 129 additions and 107 deletions

View File

@@ -14,8 +14,8 @@ from rest_framework.viewsets import ViewSet
from netbox.api.viewsets import NetBoxModelViewSet
from users import filtersets
from users.models import Group, ObjectPermission, Token, UserConfig
from utilities.data import deepmerge
from utilities.querysets import RestrictedQuerySet
from utilities.utils import deepmerge
from . import serializers

View File

@@ -12,11 +12,11 @@ from ipam.validators import prefix_validator
from netbox.preferences import PREFERENCES
from users.constants import *
from users.models import *
from utilities.data import flatten_dict
from utilities.forms.fields import ContentTypeMultipleChoiceField, DynamicModelMultipleChoiceField
from utilities.forms.rendering import FieldSet
from utilities.forms.widgets import DateTimePicker
from utilities.permissions import qs_filter_from_constraints
from utilities.utils import flatten_dict
__all__ = (
'UserTokenForm',

View File

@@ -25,8 +25,8 @@ from netaddr import IPNetwork
from core.models import ObjectType
from ipam.fields import IPNetworkField
from netbox.config import get_config
from utilities.data import flatten_dict
from utilities.querysets import RestrictedQuerySet
from utilities.utils import flatten_dict
from .constants import *
__all__ = (

View File

@@ -3,8 +3,8 @@ from django.urls import reverse
from core.models import ObjectType
from users.models import Group, ObjectPermission, Token
from utilities.data import deepmerge
from utilities.testing import APIViewTestCases, APITestCase, create_test_user
from utilities.utils import deepmerge
User = get_user_model()