9856 fix extas FK

This commit is contained in:
Arthur 2024-03-07 08:58:56 -08:00
parent 005a339745
commit 12cca5d0a0
1 changed files with 13 additions and 7 deletions

View File

@ -35,7 +35,8 @@ __all__ = (
filters=ConfigContextFilter
)
class ConfigContextType(ObjectType):
pass
data_source: Annotated["DataSourceType", strawberry.lazy('core.graphql.types')] | None
data_file: Annotated["DataFileType", strawberry.lazy('core.graphql.types')] | None
@strawberry_django.field
def roles(self) -> List[Annotated["DeviceRoleType", strawberry.lazy('dcim.graphql.types')]]:
@ -96,6 +97,8 @@ class ConfigContextType(ObjectType):
filters=ConfigTemplateFilter
)
class ConfigTemplateType(TagsMixin, ObjectType):
data_source: Annotated["DataSourceType", strawberry.lazy('core.graphql.types')] | None
data_file: Annotated["DataFileType", strawberry.lazy('core.graphql.types')] | None
@strawberry_django.field
def virtualmachines(self) -> List[Annotated["VirtualMachineType", strawberry.lazy('virtualization.graphql.types')]]:
@ -120,7 +123,8 @@ class ConfigTemplateType(TagsMixin, ObjectType):
filters=CustomFieldFilter
)
class CustomFieldType(ObjectType):
pass
object_type: Annotated["ContentTypeType", strawberry.lazy('netbox.graphql.types')] | None
choice_set: Annotated["CustomFieldChoiceSetType", strawberry.lazy('extras.graphql.types')] | None
@strawberry_django.type(
@ -155,7 +159,8 @@ class CustomLinkType(ObjectType):
filters=ExportTemplateFilter
)
class ExportTemplateType(ObjectType):
pass
data_source: Annotated["DataSourceType", strawberry.lazy('core.graphql.types')] | None
data_file: Annotated["DataFileType", strawberry.lazy('core.graphql.types')] | None
@strawberry_django.type(
@ -164,7 +169,7 @@ class ExportTemplateType(ObjectType):
filters=ImageAttachmentFilter
)
class ImageAttachmentType(BaseObjectType):
pass
content_type: Annotated["ContentTypeType", strawberry.lazy('netbox.graphql.types')] | None
@strawberry_django.type(
@ -173,7 +178,8 @@ class ImageAttachmentType(BaseObjectType):
filters=JournalEntryFilter
)
class JournalEntryType(CustomFieldsMixin, TagsMixin, ObjectType):
pass
assigned_object_type: Annotated["ContentTypeType", strawberry.lazy('netbox.graphql.types')] | None
created_by: Annotated["UserType", strawberry.lazy('users.graphql.types')] | None
@strawberry_django.type(
@ -191,7 +197,7 @@ class ObjectChangeType(BaseObjectType):
filters=SavedFilterFilter
)
class SavedFilterType(ObjectType):
pass
user: Annotated["UserType", strawberry.lazy('users.graphql.types')] | None
@strawberry_django.type(
@ -222,4 +228,4 @@ class WebhookType(OrganizationalObjectType):
filters=EventRuleFilter
)
class EventRuleType(OrganizationalObjectType):
pass
action_object_type: Annotated["ContentTypeType", strawberry.lazy('netbox.graphql.types')] | None