diff --git a/netbox/extras/graphql/types.py b/netbox/extras/graphql/types.py index e78ba84ca..f8c5d85fa 100644 --- a/netbox/extras/graphql/types.py +++ b/netbox/extras/graphql/types.py @@ -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