search.py 504 B

123456789101112131415161718192021222324
  1. from netbox.search import SearchIndex, register_search
  2. from . import models
  3. @register_search
  4. class DataSourceIndex(SearchIndex):
  5. model = models.DataSource
  6. fields = (
  7. ('name', 100),
  8. ('source_url', 300),
  9. ('description', 500),
  10. ('comments', 5000),
  11. )
  12. display_attrs = ('type', 'status', 'description')
  13. @register_search
  14. class DataFileIndex(SearchIndex):
  15. model = models.DataFile
  16. fields = (
  17. ('path', 200),
  18. )
  19. display_attrs = ('source',)