Restore GraphQL filter

This commit is contained in:
Jeremy Stretch 2024-07-18 08:08:22 -04:00
parent 8e2f459d10
commit 4fbc4e27b5
2 changed files with 6 additions and 7 deletions

View File

@ -9,7 +9,7 @@ __all__ = (
'CustomFieldFilter',
'CustomFieldChoiceSetFilter',
'CustomLinkFilter',
# 'EventRuleFilter',
'EventRuleFilter',
'ExportTemplateFilter',
'ImageAttachmentFilter',
'JournalEntryFilter',
@ -92,7 +92,7 @@ class WebhookFilter(BaseFilterMixin):
pass
# @strawberry_django.filter(models.EventRule, lookups=True)
# @autotype_decorator(filtersets.EventRuleFilterSet)
# class EventRuleFilter(BaseFilterMixin):
# pass
@strawberry_django.filter(models.EventRule, lookups=True)
@autotype_decorator(filtersets.EventRuleFilterSet)
class EventRuleFilter(BaseFilterMixin):
pass

View File

@ -182,8 +182,7 @@ class WebhookType(OrganizationalObjectType):
@strawberry_django.type(
models.EventRule,
exclude=['content_types',],
# TODO: Fix GraphQL filter
# filters=EventRuleFilter
filters=EventRuleFilter
)
class EventRuleType(OrganizationalObjectType):
action_object_type: Annotated["ContentTypeType", strawberry.lazy('netbox.graphql.types')] | None