feat(vpn): Add search index for TunnelGroup

Introduces `TunnelGroupIndex` for enabling search functionality on
Tunnel Groups. Includes searchable fields for `name` and `description`
with respective weights and display attributes.

Closes #20237
This commit is contained in:
Martin Hauser 2025-09-04 22:08:59 +02:00
parent ea50786b5c
commit a7c6938855
No known key found for this signature in database

View File

@ -14,6 +14,17 @@ class TunnelIndex(SearchIndex):
display_attrs = ('group', 'status', 'encapsulation', 'tenant', 'tunnel_id', 'description')
@register_search
class TunnelGroupIndex(SearchIndex):
model = models.TunnelGroup
fields = (
('name', 100),
('slug', 110),
('description', 500),
)
display_attrs = ('description',)
@register_search
class IKEProposalIndex(SearchIndex):
model = models.IKEProposal