mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-24 00:15:17 -06:00
7016 add search indexes
This commit is contained in:
parent
17af2bdbd0
commit
12d6ec67d5
@ -157,15 +157,15 @@ class SearchView(View):
|
||||
# If an object type has been specified, redirect to the dedicated view for it
|
||||
if form.cleaned_data['obj_type']:
|
||||
object_type = form.cleaned_data['obj_type']
|
||||
url = reverse(SEARCH_TYPES[object_type]['url'])
|
||||
url = reverse(SEARCH_TYPES[object_type].url)
|
||||
return redirect(f"{url}?q={form.cleaned_data['q']}")
|
||||
|
||||
for obj_type in SEARCH_TYPES.keys():
|
||||
|
||||
queryset = SEARCH_TYPES[obj_type]['queryset'].restrict(request.user, 'view')
|
||||
filterset = SEARCH_TYPES[obj_type]['filterset']
|
||||
table = SEARCH_TYPES[obj_type]['table']
|
||||
url = SEARCH_TYPES[obj_type]['url']
|
||||
queryset = SEARCH_TYPES[obj_type].queryset.restrict(request.user, 'view')
|
||||
filterset = SEARCH_TYPES[obj_type].filterset
|
||||
table = SEARCH_TYPES[obj_type].table
|
||||
url = SEARCH_TYPES[obj_type].url
|
||||
|
||||
# Construct the results table for this object type
|
||||
filtered_queryset = filterset({'q': form.cleaned_data['q']}, queryset=queryset).qs
|
||||
|
Loading…
Reference in New Issue
Block a user