1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00
Commit Graph

196 Commits

Author SHA1 Message Date
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
0280ddcbe9 Merge branch 'develop' into feature 2022-09-26 11:55:58 -04:00
39129ecedf 10407 fix documentation link to requests (#10409)
* 10407 fix documentation link to requests

* Append page heading to URL

Co-authored-by: jeremystretch <jstretch@ns1.com>
2022-09-26 09:17:02 -04:00
4208dbd514 Closes #10358: Raise minimum required PostgreSQL version from 10 to 11 2022-09-14 17:10:14 -04:00
5da3cab4de Reorganize documentation 2022-08-04 14:11:52 -04:00
a6c431f3ba Reorganize configuration docs 2022-07-29 15:10:50 -04:00
1ddb219a0c Documentation cleanup 2022-07-11 17:29:25 -04:00
b77013c859 Docs & cleanup for #7702 2022-06-23 17:26:20 -04:00
86c35a403a Changelog for #9501, #9512 2022-06-13 19:05:16 -04:00
d1aa820856 Add configuration option JINJA2_FILTERS 2022-06-10 23:13:49 +02:00
2e5a5f71ba Changelog for #9277 2022-05-24 16:00:18 -04:00
d34d5869be Add optional CSRF_COOKIE_NAME setting, update example config, and docs. 2022-05-24 10:57:38 -04:00
72b2ab03cc #9340: Introduce config parameters for Sentry sampling rates 2022-05-12 10:00:57 -04:00
4cefe26f80 #9340: Add default Sentry DSN 2022-05-12 09:35:13 -04:00
6f5c2f1e29 Enable & document Sentry integration 2022-05-11 14:13:50 -04:00
c216405a81 Change default JOBRESULT_RETENTION from 0 to 90 2022-04-12 11:42:47 -04:00
aa2ec3b9c9 Add dynamic config JOBRESULT_RETENTION
and cleanup functionality to the housekeeping script
2022-04-12 11:42:47 -04:00
7a6e047519 Merge pull request #9082 from danielestevez/doc-remote-auth-default-group
Conflicting documentation on remote default group
2022-04-08 10:44:38 -04:00
ca44a654a5 Closes #8794: Support dynamic configuration for JournalEntry kinds 2022-03-21 16:35:24 -04:00
a3f172fc77 Conflicting documentation on remote default group
In the current documentation we have two seemingly conflicting sentences:
* REMOTE_AUTH_DEFAULT_GROUPS: (Requires REMOTE_AUTH_ENABLED.)
* REMOTE_AUTH_ENABLED: (REMOTE_AUTH_DEFAULT_GROUPS will not function if REMOTE_AUTH_ENABLED is enabled)
2022-02-25 11:30:13 -05:00
e728738e34 Closes #8649: Enable customization of configuration module using NETBOX_CONFIGURATION environment variable 2022-02-15 12:36:03 -05:00
9cf9f1bdba Update documentation for v3.2 2022-02-11 12:57:08 -05:00
d52105b3b8 Merge branch 'develop' into feature 2022-02-10 15:05:54 -05:00
59c89a3b9d small documentation upgrade regarding group syncs
small documentation upgrade regarding group syncs
2022-02-09 13:05:51 +00:00
ac1c0b0715 #8054: Allow replacing default static choices 2022-02-03 13:52:42 -05:00
74c4f12b27 Closes #8509: CSRF_TRUSTED_ORIGINS is now a discrete configuration parameter 2022-02-01 14:29:52 -05:00
b60ace80be Update documentation for FIELD_CHOICES 2021-12-28 20:21:35 -05:00
1eeac7f4f4 Introduce DEFAULT_USER_PREFERENCES dynamic config setting 2021-12-21 20:30:59 -05:00
ea6cdc9673 Closes #7650: Add support for local account password validation 2021-12-16 11:28:57 -05:00
419f86a4a5 #8054: Support configurable status choices 2021-12-16 09:36:15 -05:00
d2391b9c63 Move GRAPHQL_ENABLED to dynamic configuration 2021-11-08 15:31:09 -05:00
f8e44c09eb Move CUSTOM_VALIDATORS to dynamic configuration 2021-11-08 15:22:29 -05:00
2a00519b93 Move CHANGELOG_RETENTION to dyanmic configuration 2021-11-08 15:07:58 -05:00
93772e7265 Move remote authentication config parameters to a separate page 2021-11-04 15:41:46 -04:00
626a446c3d Docs & changelog for #5883 2021-10-26 15:40:34 -04:00
86aed4e073 Closes #7318: Raise minimum required PostgreSQL version from 9.6 to 10 2021-09-29 12:14:15 -04:00
d5e5cdda23 Add Remote Group Support to the RemoteUserAuth Backend and Middleware
fix incorrect assumption about when to run the group sync

Add documentation for new Settings

format to autopep8 compliance

add first set of basic testcases

format test to comply with pep8

rename SEPERATOR to SEPARATOR

remove accidentally carried over parameter
2021-09-01 16:34:14 +02:00
ab1a5f32ef Update references to NAPALM in docs 2021-08-30 11:51:18 -04:00
499005f84d Merge branch 'develop' into feature 2021-08-23 13:23:39 -04:00
53a5bc2221 Fixes #6929: Introduce LOGIN_PERSISTENCE configuration parameter to persist user sessions 2021-08-20 16:06:37 -04:00
a8140d1f70 Closes #6781: Disable database query caching by default 2021-07-23 11:34:24 -04:00
8e7bcd95a4 Update release notes for v3.0 2021-07-22 14:25:30 -04:00
7c6e5a68d9 Remove the RELEASE_CHECK_TIMEOUT parameter 2021-07-07 21:55:07 -04:00
d9e27b6a82 Replace django-cacheops with django-redis 2021-07-07 20:35:59 -04:00
8d2f79cf24 Add configuration parameter to toggle GraphQL API 2021-06-29 13:30:38 -04:00
036a068b83 Update extras documentation 2021-06-24 08:37:06 -04:00
c69ef95c6a Document the custom validation feature 2021-06-09 12:09:30 -04:00
744792452f Closes: #5278 - Remove Secrets (#6397)
* Remove Secrets

* #5278: Remove secrets javascript from netbox core

* Remove userkey references

* Fix PEP8

* Remove a few more instances of secrets.  Rebundle

* Remove Secrets

Co-authored-by: checktheroads <matt@allroads.io>
2021-05-17 16:26:02 -04:00
75fdff4d41 Changelog & docs for #6197 2021-04-29 08:10:11 -04:00
cc9b750eff Changelog & docs for #6083 2021-04-09 14:58:40 -04:00