cleanup enums, enable strawberry-django optimizer, extra line

This commit is contained in:
Jeremy Sanders 2025-02-12 00:24:02 +00:00 committed by Jeremy Stretch
parent ddbda68595
commit 2482c18d27
7 changed files with 1 additions and 27 deletions

View File

@ -131,8 +131,6 @@ class DeviceAirflowEnum(Enum):
@strawberry.enum
class ModuleStatusEnum(Enum):
key = 'Module.status'
STATUS_OFFLINE = 'offline'
STATUS_ACTIVE = 'active'
STATUS_PLANNED = 'planned'
@ -800,8 +798,6 @@ class CableEndEnum(Enum):
@strawberry.enum
class PowerFeedStatusEnum(Enum):
key = 'PowerFeed.status'
STATUS_OFFLINE = 'offline'
STATUS_ACTIVE = 'active'
STATUS_PLANNED = 'planned'
@ -810,7 +806,6 @@ class PowerFeedStatusEnum(Enum):
@strawberry.enum
class PowerFeedTypeEnum(Enum):
TYPE_PRIMARY = 'primary'
TYPE_REDUNDANT = 'redundant'
@ -834,8 +829,6 @@ class PowerFeedPhaseEnum(Enum):
#
@strawberry.enum
class VirtualDeviceContextStatusEnum(Enum):
key = 'VirtualDeviceContext.status'
STATUS_ACTIVE = 'active'
STATUS_PLANNED = 'planned'
STATUS_OFFLINE = 'offline'
@ -847,8 +840,6 @@ class VirtualDeviceContextStatusEnum(Enum):
@strawberry.enum
class InventoryItemStatusEnum(Enum):
key = 'InventoryItem.status'
STATUS_OFFLINE = 'offline'
STATUS_ACTIVE = 'active'
STATUS_PLANNED = 'planned'

View File

@ -98,8 +98,6 @@ class BookmarkOrderingEnum(Enum):
@strawberry.enum
class JournalEntryKindEnum(Enum):
key = 'JournalEntry.kind'
KIND_INFO = 'info'
KIND_SUCCESS = 'success'
KIND_WARNING = 'warning'

View File

@ -28,8 +28,6 @@ class IPAddressFamilyEnum(Enum):
@strawberry.enum
class PrefixStatusEnum(Enum):
key = 'Prefix.status'
STATUS_CONTAINER = 'container'
STATUS_ACTIVE = 'active'
STATUS_RESERVED = 'reserved'
@ -43,8 +41,6 @@ class PrefixStatusEnum(Enum):
@strawberry.enum
class IPRangeStatusEnum(Enum):
key = 'IPRange.status'
STATUS_ACTIVE = 'active'
STATUS_RESERVED = 'reserved'
STATUS_DEPRECATED = 'deprecated'
@ -57,8 +53,6 @@ class IPRangeStatusEnum(Enum):
@strawberry.enum
class IPAddressStatusEnum(Enum):
key = 'IPAddress.status'
STATUS_ACTIVE = 'active'
STATUS_RESERVED = 'reserved'
STATUS_DEPRECATED = 'deprecated'
@ -107,8 +101,6 @@ class FHRPGroupAuthTypeEnum(Enum):
@strawberry.enum
class VLANStatusEnum(Enum):
key = 'VLAN.status'
STATUS_ACTIVE = 'active'
STATUS_RESERVED = 'reserved'
STATUS_DEPRECATED = 'deprecated'
@ -119,7 +111,6 @@ class VLANQinQRoleEnum(Enum):
ROLE_SERVICE = 'svlan'
ROLE_CUSTOMER = 'cvlan'
#
# Services
#

View File

@ -38,8 +38,7 @@ schema = strawberry.Schema(
query=Query,
config=StrawberryConfig(auto_camel_case=False),
extensions=[
# DjangoOptimizerExtension(prefetch_custom_queryset=True),
DjangoOptimizerExtension(prefetch_custom_queryset=True, enable_prefetch_related_optimization=False),
DjangoOptimizerExtension(prefetch_custom_queryset=True),
MaxAliasesLimiter(max_alias_count=settings.GRAPHQL_MAX_ALIASES),
]
)

View File

@ -776,7 +776,6 @@ LOCALE_PATHS = (
STRAWBERRY_DJANGO = {
"DEFAULT_PK_FIELD_NAME": "id",
"TYPE_DESCRIPTION_FROM_MODEL_DOCSTRING": True,
"USE_DEPRECATED_FILTERS": False,
}
#

View File

@ -23,8 +23,6 @@ __all__ = [
@strawberry.enum
class TunnelStatusEnum(Enum):
key = 'Tunnel.status'
STATUS_PLANNED = 'planned'
STATUS_ACTIVE = 'active'
STATUS_DISABLED = 'disabled'

View File

@ -18,8 +18,6 @@ class WirelessRoleEnum(Enum):
@strawberry.enum
class WirelessLANStatusEnum(Enum):
key = 'WirelessLAN.status'
STATUS_ACTIVE = 'active'
STATUS_RESERVED = 'reserved'
STATUS_DISABLED = 'disabled'