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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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