|
8 | 8 | from core.models.contenttypes import ObjectTypeManager
|
9 | 9 | from django.apps import apps
|
10 | 10 | from django.conf import settings
|
| 11 | + |
11 | 12 | # from django.contrib.contenttypes.management import create_contenttypes
|
12 | 13 | from django.contrib.contenttypes.models import ContentType
|
13 | 14 | from django.core.validators import RegexValidator, ValidationError
|
|
16 | 17 | from django.db.models.functions import Lower
|
17 | 18 | from django.urls import reverse
|
18 | 19 | from django.utils.translation import gettext_lazy as _
|
19 |
| -from extras.choices import (CustomFieldFilterLogicChoices, |
20 |
| - CustomFieldTypeChoices, |
21 |
| - CustomFieldUIEditableChoices, |
22 |
| - CustomFieldUIVisibleChoices) |
| 20 | +from extras.choices import ( |
| 21 | + CustomFieldFilterLogicChoices, |
| 22 | + CustomFieldTypeChoices, |
| 23 | + CustomFieldUIEditableChoices, |
| 24 | + CustomFieldUIVisibleChoices, |
| 25 | +) |
23 | 26 | from extras.models.customfields import SEARCH_TYPES
|
24 | 27 | from netbox.models import ChangeLoggedModel, PrimaryModel
|
25 |
| -from netbox.models.features import (BookmarksMixin, ChangeLoggingMixin, |
26 |
| - CloningMixin, CustomLinksMixin, |
27 |
| - CustomValidationMixin, EventRulesMixin, |
28 |
| - ExportTemplatesMixin, JournalingMixin, |
29 |
| - NotificationsMixin, TagsMixin, |
30 |
| - get_model_features) |
| 28 | +from netbox.models.features import ( |
| 29 | + BookmarksMixin, |
| 30 | + ChangeLoggingMixin, |
| 31 | + CloningMixin, |
| 32 | + CustomLinksMixin, |
| 33 | + CustomValidationMixin, |
| 34 | + EventRulesMixin, |
| 35 | + ExportTemplatesMixin, |
| 36 | + JournalingMixin, |
| 37 | + NotificationsMixin, |
| 38 | + TagsMixin, |
| 39 | + get_model_features, |
| 40 | +) |
31 | 41 | from netbox.registry import registry
|
32 | 42 | from utilities import filters
|
33 | 43 | from utilities.datetime import datetime_from_timestamp
|
|
0 commit comments