filters.py 755 B

12345678910111213141516171819202122232425262728
  1. import strawberry_django
  2. from netbox.graphql.filter_mixins import autotype_decorator, BaseFilterMixin
  3. from wireless import filtersets, models
  4. __all__ = (
  5. 'WirelessLANGroupFilter',
  6. 'WirelessLANFilter',
  7. 'WirelessLinkFilter',
  8. )
  9. @strawberry_django.filter(models.WirelessLANGroup, lookups=True)
  10. @autotype_decorator(filtersets.WirelessLANGroupFilterSet)
  11. class WirelessLANGroupFilter(BaseFilterMixin):
  12. pass
  13. @strawberry_django.filter(models.WirelessLAN, lookups=True)
  14. @autotype_decorator(filtersets.WirelessLANFilterSet)
  15. class WirelessLANFilter(BaseFilterMixin):
  16. pass
  17. @strawberry_django.filter(models.WirelessLink, lookups=True)
  18. @autotype_decorator(filtersets.WirelessLinkFilterSet)
  19. class WirelessLinkFilter(BaseFilterMixin):
  20. pass