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
Arthur Hanson
bb150379a2
10571 replace deprecated mkdoc settings ( #10622 )
...
* 10571 replace deprecated mkdoc settings
* Omit landing page from docs nav menu
Co-authored-by: jeremystretch <jstretch@ns1.com>
2022-10-12 08:36:02 -04:00
Arthur Hanson
cc811e5a56
10596 add overflow-auto to card-body ( #10621 )
...
* 10596 add overflow-auto to card-body
* 10596 add overflow-auto to card-body
2022-10-12 08:31:02 -04:00