9856 filter types

This commit is contained in:
Arthur
2024-03-13 10:39:08 -07:00
parent 2c9bea9ab9
commit 21b585e5e3
6 changed files with 118 additions and 150 deletions

View File

@@ -1,8 +1,9 @@
import strawberry
import strawberry_django
from strawberry import auto
from wireless import filtersets, models
from netbox.graphql.filter_mixins import autotype_decorator, BaseFilterMixin
__all__ = (
'WirelessLANGroupFilter',
'WirelessLANFilter',
@@ -11,15 +12,18 @@ __all__ = (
@strawberry_django.filter(models.WirelessLANGroup, lookups=True)
class WirelessLANGroupFilter(filtersets.WirelessLANGroupFilterSet):
id: auto
@autotype_decorator(filtersets.WirelessLANGroupFilterSet)
class WirelessLANGroupFilter(BaseFilterMixin):
pass
@strawberry_django.filter(models.WirelessLAN, lookups=True)
class WirelessLANFilter(filtersets.WirelessLANFilterSet):
id: auto
@autotype_decorator(filtersets.WirelessLANFilterSet)
class WirelessLANFilter(BaseFilterMixin):
pass
@strawberry_django.filter(models.WirelessLink, lookups=True)
class WirelessLinkFilter(filtersets.WirelessLinkFilterSet):
id: auto
@autotype_decorator(filtersets.WirelessLinkFilterSet)
class WirelessLinkFilter(BaseFilterMixin):
pass