Commit Graph

10558 Commits

Author SHA1 Message Date
jeremystretch
d713915a85 Clean up SearchIndex 2022-10-21 08:58:28 -04:00
jeremystretch
08193e47a7 Documentation updates 2022-10-21 08:45:26 -04:00
jeremystretch
f67b63b539 Cleanup & docs 2022-10-20 16:14:51 -04:00
jeremystretch
885e246fce Started on search tests 2022-10-20 16:14:51 -04:00
jeremystretch
530f5180b8 Performance improvements for reindexing 2022-10-20 16:14:51 -04:00
jeremystretch
6eb2983ccd Highlight matched portion of field value 2022-10-20 16:14:51 -04:00
jeremystretch
64cb2cc085 Optimize bulk caching performance 2022-10-20 16:14:51 -04:00
jeremystretch
e07806930f Add clear() and size to SearchBackend 2022-10-20 16:14:51 -04:00
jeremystretch
50088ef393 Extend reindex command to support specifying particular models 2022-10-20 16:14:51 -04:00
jeremystretch
80b9caa537 Define max search results limit 2022-10-20 16:14:51 -04:00
jeremystretch
b216526e01 Refactoring search methods 2022-10-20 16:14:51 -04:00
jeremystretch
81876626f6 Use a UUID for CachedValue primary key 2022-10-20 16:14:51 -04:00
jeremystretch
9b8f011aa7 Cleanup 2022-10-20 16:14:51 -04:00
jeremystretch
bc0fe05ec9 Remove legacy search backend 2022-10-20 16:14:51 -04:00
jeremystretch
20e7ca204e Enable pagination 2022-10-20 16:14:51 -04:00
jeremystretch
7cc85a609d Introduce SearchTable and enable HTMX for results 2022-10-20 16:14:51 -04:00
jeremystretch
f69a13e05b Remove object type selector from search bar 2022-10-20 16:14:51 -04:00
jeremystretch
4fff0996ab Add indexes for value field 2022-10-20 16:14:15 -04:00
jeremystretch
eb1557c171 Enable specifying lookup logic 2022-10-20 16:14:15 -04:00
jeremystretch
bcc5f6c504 Clean up search view form 2022-10-20 16:14:15 -04:00
jeremystretch
e66902c05c Extend search backend to filter by object type 2022-10-20 16:14:15 -04:00
jeremystretch
79c6bec195 Use new search backend by default 2022-10-20 16:14:15 -04:00
jeremystretch
5c1463a77d Avoid calling remove() on non-cacheable objects 2022-10-20 16:14:15 -04:00
jeremystretch
19c6f95f62 Add indexers for remaining models 2022-10-20 16:14:15 -04:00
jeremystretch
a7cde92113 Enforce object permissions when returning search results 2022-10-20 16:14:15 -04:00
jeremystretch
e23b4b5357 Move get_registry() out of SearchBackend 2022-10-20 16:14:15 -04:00
jeremystretch
7f86cffff6 Extend search() to accept a lookup type 2022-10-20 16:14:15 -04:00
jeremystretch
14858dd790 Tweak field weights & document guidance 2022-10-20 16:14:15 -04:00
jeremystretch
3dfec4925d #6003: Implement global search functionality for custom field values 2022-10-20 16:14:15 -04:00
jeremystretch
a237b2a10b Clear any pre-existing cached entries on cache() 2022-10-20 16:14:15 -04:00
jeremystretch
607312a456 Return only the most relevant result per object 2022-10-20 16:14:15 -04:00
jeremystretch
89b97642ad Clean up search backends 2022-10-20 16:14:15 -04:00
jeremystretch
80bf6e7b2c Initial work on new search backend 2022-10-20 16:14:15 -04:00
jeremystretch
bd79a27e4d Merge branch 'develop' into feature 2022-10-20 16:07:03 -04:00
jeremystretch
7505baf3a1 Fixes #10712: Fix ModuleNotFoundError exception when generating API schema under Python 3.9+ 2022-10-20 15:49:13 -04:00
jeremystretch
85a4b1f881 Closes #10699: Remove custom import_object() function 2022-10-19 10:40:39 -04:00
jeremystretch
33c6142365 Update documentation section options for new issues 2022-10-19 09:52:10 -04:00
jeremystretch
10e874039f Changelog for #10643, #10646 2022-10-19 09:02:09 -04:00
jeremystretch
060ee2dd96 Revert PR #10621 2022-10-19 08:55:30 -04:00
jeremystretch
43d1182b4b Fix styling for power input, rear port connection links 2022-10-19 08:47:14 -04:00
Arthur
d53da57f63 10646 fix cable power feed filter 2022-10-19 08:42:55 -04:00
Arthur Hanson
028b4b7ea7
10643 add fieldset to device role for improved add/edit form display (#10680)
* 10643 add fieldset to device role for improved add/edit form display

* 10643 update other forms

* 10643 update other forms

* Specify fieldsets for additional models

Co-authored-by: jeremystretch <jstretch@ns1.com>
2022-10-19 08:35:23 -04:00
jeremystretch
4cb0230878 Closes #10685: Position A/Z termination cards above the fold under circuit view 2022-10-18 16:51:37 -04:00
Arthur Hanson
2fe8df3cbb
10655 fix contacts display in list views (#10681)
* 10655 fix contacts display in list views

* 10655 review changes
2022-10-18 16:47:14 -04:00
Arthur
64d67e3b00 10584 add clone fields to ipam-service 2022-10-18 16:06:31 -04:00
Arthur
a44eed5001 10631 add extra GraphQL documentation 2022-10-13 08:08:26 -04:00
jeremystretch
f2407afc9f Changelog for #8245 2022-10-12 13:43:31 -04:00
Arthur Hanson
99cf1b1671
8245 add graphql filtering at all levels (#10618)
* 8245 monkey-patch graphene-django to support filtering at all levels

* 8245 fix tests

* 8245 fix tests
2022-10-12 13:21:34 -04:00
jeremystretch
aaf829898b Changelog for #10575, #10596 2022-10-12 08:41:41 -04:00
Arthur
8481cf66e3 10575 add requirements for openid connect packages 2022-10-12 08:39:14 -04:00