netbox/netbox/templates
Jeremy Stretch 9628dead07
Closes #10560: New global search (#10676)
* Initial work on new search backend

* Clean up search backends

* Return only the most relevant result per object

* Clear any pre-existing cached entries on cache()

* #6003: Implement global search functionality for custom field values

* Tweak field weights & document guidance

* Extend search() to accept a lookup type

* Move get_registry() out of SearchBackend

* Enforce object permissions when returning search results

* Add indexers for remaining models

* Avoid calling remove() on non-cacheable objects

* Use new search backend by default

* Extend search backend to filter by object type

* Clean up search view form

* Enable specifying lookup logic

* Add indexes for value field

* Remove object type selector from search bar

* Introduce SearchTable and enable HTMX for results

* Enable pagination

* Remove legacy search backend

* Cleanup

* Use a UUID for CachedValue primary key

* Refactoring search methods

* Define max search results limit

* Extend reindex command to support specifying particular models

* Add clear() and size to SearchBackend

* Optimize bulk caching performance

* Highlight matched portion of field value

* Performance improvements for reindexing

* Started on search tests

* Cleanup & docs

* Documentation updates

* Clean up SearchIndex

* Flatten search registry to register by app_label.model_name

* Clean up search backend classes

* Clean up RestrictedGenericForeignKey and RestrictedPrefetch

* Resolve migrations conflict
2022-10-21 13:16:16 -04:00
..
admin Improve visibility of modified values 2021-10-27 15:44:42 -04:00
base Closes #10560: New global search (#10676) 2022-10-21 13:16:16 -04:00
circuits Merge branch 'develop' into feature 2022-10-20 16:07:03 -04:00
dcim Merge branch 'develop' into feature 2022-10-20 16:07:03 -04:00
exceptions Clean up exception templates 2022-03-29 16:01:10 -04:00
extras Closes #10560: New global search (#10676) 2022-10-21 13:16:16 -04:00
generic Replace active_tab context for object views 2022-10-07 12:14:19 -04:00
htmx Closes #5429: Enable toggling the placement of table paginators 2022-01-19 09:14:38 -05:00
inc Closes #10560: New global search (#10676) 2022-10-21 13:16:16 -04:00
ipam Replace active_tab context for object views 2022-10-07 12:14:19 -04:00
rest_framework Fixes #7096: Home links should honor BASE_PATH configuration 2021-08-31 09:44:59 -04:00
tenancy Fixes #10408: Fix validation when attempting to add redundant contact assignments 2022-09-27 13:11:57 -04:00
users Closes #9708: Render user API tokens in a table 2022-07-11 15:43:59 -04:00
virtualization Wrap model detail views with register_model_view() 2022-10-07 11:36:14 -04:00
wireless Closes #9177: Add tenant assignment for wireless LANs & links 2022-06-27 11:30:52 -04:00
403.html Template cleanup (#6421) 2021-05-17 16:27:27 -04:00
404.html Template cleanup (#6421) 2021-05-17 16:27:27 -04:00
500.html Tweak preformatted block styling 2021-10-28 10:46:00 -04:00
graphiql.html Closes #6855: Bundle and locally serve GraphiQL JS/CSS 2021-07-31 23:49:48 -07:00
home.html Closes #9218: Update documentation links with docs.netbox.dev 2022-04-25 09:48:39 -04:00
import_success.html Remove obsolete responsive_table.html template 2021-09-15 12:41:21 -04:00
login.html Fixes #10337: Display SSO links when local authentication fails 2022-09-15 13:17:04 -04:00
media_failure.html Closes #9218: Update documentation links with docs.netbox.dev 2022-04-25 09:48:39 -04:00
search.html Closes #10560: New global search (#10676) 2022-10-21 13:16:16 -04:00