Coverage for wireless/search.py: 100%
17 statements
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-10 18:35 +0000
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-10 18:35 +0000
1from netbox.search import SearchIndex, register_search
3from . import models
6@register_search
7class WirelessLANIndex(SearchIndex):
8 model = models.WirelessLAN
9 fields = (
10 ('ssid', 100),
11 ('description', 500),
12 ('auth_psk', 2000),
13 ('comments', 5000),
14 )
15 display_attrs = ('group', 'status', 'vlan', 'tenant', 'scope', 'description')
18@register_search
19class WirelessLANGroupIndex(SearchIndex):
20 model = models.WirelessLANGroup
21 fields = (
22 ('name', 100),
23 ('slug', 110),
24 ('description', 500),
25 ('comments', 5000),
26 )
27 display_attrs = ('description',)
30@register_search
31class WirelessLinkIndex(SearchIndex):
32 model = models.WirelessLink
33 fields = (
34 ('ssid', 100),
35 ('description', 500),
36 ('auth_psk', 2000),
37 ('comments', 5000),
38 )
39 display_attrs = ('status', 'tenant', 'description')