search.py 706 B

12345678910111213141516171819202122232425262728293031323334
  1. from netbox.search import SearchIndex, register_search
  2. from . import models
  3. @register_search
  4. class WirelessLANIndex(SearchIndex):
  5. model = models.WirelessLAN
  6. fields = (
  7. ('ssid', 100),
  8. ('description', 500),
  9. ('auth_psk', 2000),
  10. ('comments', 5000),
  11. )
  12. @register_search
  13. class WirelessLANGroupIndex(SearchIndex):
  14. model = models.WirelessLANGroup
  15. fields = (
  16. ('name', 100),
  17. ('slug', 110),
  18. ('description', 500),
  19. )
  20. @register_search
  21. class WirelessLinkIndex(SearchIndex):
  22. model = models.WirelessLink
  23. fields = (
  24. ('ssid', 100),
  25. ('description', 500),
  26. ('auth_psk', 2000),
  27. ('comments', 5000),
  28. )