Jeremy Stretch
afba5b2791
Merge branch 'main' into feature
CI / build (20.x, 3.12) (push) Waiting to run
CI / build (20.x, 3.13) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, actions) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Waiting to run
2025-11-25 15:25:53 -05:00
Arthur
9dcf9475cc
20465 fix script re-upload
2025-11-17 08:47:53 -05:00
Jeremy Stretch
a4365be0a3
Merge branch 'main' into feature
CI / build (20.x, 3.13) (push) Waiting to run
CI / build (20.x, 3.12) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, actions) (push) Waiting to run
2025-11-12 08:08:32 -05:00
Robin Schneider
3cdc6251be
docs(configuration): PROTECTION_RULES missing in list
...
Closes : #20709
2025-11-04 09:53:06 -05:00
Robin Schneider
6a21459ccc
docs(configuration): close Markdown inline code, "`" was forgotten
...
https://netboxlabs.com/docs/netbox/configuration/security/#csrf_trusted_origins
2025-10-31 08:17:48 -04:00
Jeremy Stretch
068d493cc6
Merge branch 'main' into feature
CI / build (20.x, 3.12) (push) Has been cancelled
CI / build (20.x, 3.13) (push) Has been cancelled
CodeQL / Analyze (${{ matrix.language }}) (none, actions) (push) Has been cancelled
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Has been cancelled
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Has been cancelled
2025-10-29 13:47:01 -04:00
Jeremy Stretch
3d143d635b
Closes #20675 : Enable NetBox Copilot integration ( #20682 )
2025-10-27 08:54:38 -05:00
Jeremy Stretch
7d82493052
#20603 : Split GraphQL API into v1 & v2
2025-10-20 11:00:23 -04:00
Jeremy Stretch
2bebfccf9b
Closes #20492 : Disable API token plaintext retrieval
2025-10-14 14:57:37 -04:00
Jeremy Stretch
82db8a9c02
Update documentation
CI / build (20.x, 3.12) (push) Has been cancelled
CI / build (20.x, 3.13) (push) Has been cancelled
2025-10-03 14:24:21 -04:00
Jeremy Stretch
23d7515b41
Merge branch 'main' into feature
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Has been cancelled
CI / build (20.x, 3.12) (push) Has been cancelled
CI / build (20.x, 3.13) (push) Has been cancelled
CodeQL / Analyze (${{ matrix.language }}) (none, actions) (push) Has been cancelled
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Has been cancelled
2025-10-01 08:03:43 -04:00
Martin Hauser
ba1c0d6d84
Closes #20449 : Add user preferences documentation ( #20460 )
2025-09-30 13:16:36 -05:00
Jeremy Stretch
8e332055bc
Closes #20380 : Introduce the SENTRY_CONFIG config parameter
2025-09-17 14:25:41 -04:00
Jeremy Stretch
57a7afd548
Merge branch 'main' into feature
CodeQL / Analyze (${{ matrix.language }}) (none, actions) (push) Has been cancelled
CI / build (20.x, 3.12) (push) Has been cancelled
CI / build (20.x, 3.13) (push) Has been cancelled
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Has been cancelled
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Has been cancelled
2025-09-16 12:00:48 -04:00
Jason Novinger
cd122a7dde
Address PR feedback
2025-09-11 10:00:22 -06:00
Jason Novinger
c57d9f9a37
Fix 'dim' type --> 'dcim'
2025-09-11 08:51:50 -06:00
Jason Novinger
6f01da90b4
Closes #20206 : Clarifies django-storages configuration from env vars
2025-09-11 08:48:14 -06:00
Jeremy Stretch
c0e4d1c1e3
Closes #16137 : Remove is_staff boolean from User model ( #20306 )
...
CI / build (20.x, 3.12) (push) Waiting to run
CI / build (20.x, 3.13) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, actions) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Waiting to run
CodeQL / Analyze (${{ matrix.language }}) (none, python) (push) Waiting to run
* Closes #16137 : Remove is_staff boolean from User model
* Remove default is_staff value from UserManager.create_user()
* Restore staff_only on MenuItem
* Introduce IsSuperuser API permission to replace IsAdminUser
* Update and improve RQ task API view tests
* Remove is_staff attribute assignment from RemoteUserBackend
2025-09-10 16:51:59 -04:00
Jeremy Stretch
2b7600e659
Remove old "introduced in" notices
2025-08-01 15:57:26 -04:00
Jeremy Stretch
7f2b744a53
Closes #18528 : Introduce HOSTNAME config parameter ( #19894 )
CI / build (20.x, 3.10) (push) Has been cancelled
CI / build (20.x, 3.11) (push) Has been cancelled
CI / build (20.x, 3.12) (push) Has been cancelled
2025-07-17 10:09:30 -07:00
Jeremy Stretch
5f8a4f6c43
Merge branch 'main' into feature
CI / build (20.x, 3.10) (push) Waiting to run
CI / build (20.x, 3.11) (push) Waiting to run
CI / build (20.x, 3.12) (push) Waiting to run
2025-07-16 09:52:58 -04:00
Jeremy Stretch
e5d6c71171
Fixes #19633 : Log all evaluations of invalid event rule conditions ( #19885 )
...
CI / build (20.x, 3.10) (push) Waiting to run
CI / build (20.x, 3.11) (push) Waiting to run
CI / build (20.x, 3.12) (push) Waiting to run
* flush_events() should catch only import errors
* Fixes #19633 : Log all evaluations of invalid event rule conditions
* Correct comment
2025-07-15 10:25:25 -05:00
Jeremy Stretch
21a840c32e
Closes #19816 : Implement a logging mechanism for background jobs ( #19838 )
...
CI / build (20.x, 3.10) (push) Has been cancelled
CI / build (20.x, 3.11) (push) Has been cancelled
CI / build (20.x, 3.12) (push) Has been cancelled
* Initial work on #19816
* Use TZ-aware timestamps
* Deserialize JobLogEntry timestamp
* Repurpose RQJobStatusColumn to display job entry level badges
* Misc cleanup
* Test logging
* Refactor HTML templates
* Update documentation
2025-07-14 08:52:50 -05:00
mr1716
bd8cf64ded
#19638 Update Django URLs To Stable Version ( #19649 )
...
* Update Django URLs To Stable Version
* Update docs/configuration/security.md
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2025-06-05 11:38:07 -04:00
mr1716
67b42710ef
#19634 Update values to ensure consistency when referencing values set ( #19635 )
...
* Update values to ensure consistency when referencing values see\t
* Update required-parameters.md For Updated Django Link
* Update required-parameters.md to fix Django link
* Update error-reporting.md Remove Number Formatting
* Update docs/configuration/error-reporting.md
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2025-06-05 10:03:22 -04:00
mr1716
f45b671fc9
#19619 update documentation for consistency ( #19620 )
...
* Update system.md For Capitalization Consistency
* Update security.md For Consistency
* Update system.md To Improve Consistency
* Update security.md for Consistency
* Update docs/configuration/security.md
* Update docs/configuration/system.md
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2025-06-03 09:13:10 -04:00
mr1716
b17bfef7e5
Fixes #19370 : Update documentation default values ( #19374 )
...
* Update security.md for default values
* Update plugins.md documentation default formatting
* Tweak punctuation
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2025-05-05 09:33:59 -04:00
Jeremy Stretch
64b5867cb3
Merge branch 'main' into feature
2025-05-01 09:45:38 -04:00
mr1716
02f51bc11b
Fixes #19255 : Improved documentation consistency for configuration default values ( #19258 )
2025-04-24 09:57:55 -04:00
Jeremy Stretch
7375042f9e
Release v4.3-beta1 ( #19172 )
...
* Draft changelog for v4.3 release
* Add release notes summary & nav link
* Docs cleanup
* Update Python dependencies
* Update static assets
* Revert errant change to schema
* Fix minimum PostgreSQL version
* Misc cleanup
* Correct issue numbers in change log
2025-04-14 15:12:47 -04:00
Jeremy Stretch
fc0acb020f
Merge main into feature
2025-04-10 17:17:21 -04:00
Arthur Hanson
076d16ca6b
19073 allow plugins to be marked as hidden or disabled in plugins table ( #19087 )
...
* 19073 allow plugins to be marked as hidden or disabled in plugins table
* 19073 allow plugins to be marked as hidden or disabled in plugins table
* 19073 allow plugins to be marked as hidden or disabled in plugins table
* 19073 review changes
* Rename 'unlinked' to 'static' & update docs
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2025-04-09 08:02:38 -04:00
Jeremy Stretch
d25605c261
Closes #18751 : Set the default value of ALLOW_TOKEN_RETRIEVAL to False ( #18943 )
...
* Closes #18751 : Set the default value of ALLOW_TOKEN_RETRIEVAL to False
* Enable token retrieval during testing
2025-03-19 09:40:54 -05:00
Jeremy Stretch
d4f8cb72aa
Closes #18780 : External database configuration ( #18912 )
2025-03-17 10:23:37 -07:00
bctiemann
f69de12c6d
Closes : #15842 - Option to hide local login form if SSO is in use ( #18924 )
...
Closes : #15842
Branched from #18145 by @tobiasge
Provides a new LOGIN_FORM_HIDDEN setting which allows the administrator to hide the local login form, intended only to be used when SSO is used exclusively for authentication. Note that this means local login will be impossible in the event of SSO provider issues, and can be remedied only through a change to the application config and a restart of the service.
* #15842 - Hide login form
This doesn't implement the full solution proposed in #15842 but enables
administrators to hide the login form when users should only login with a SSO
provider. To prevent a complete lockout when the SSO provider is having
issues the GET parameter `skipsso` can be added to the login URL to show
the form regardless.
* Remove skipsso backdoor
* Add warning
---------
Co-authored-by: Tobias Genannt <tobias.genannt@qbeyond.de>
2025-03-17 12:02:18 -05:00
Arthur Hanson
1b4e00aeda
18896 Replace STORAGE_BACKEND with STORAGES and support Script running from S3 ( #18680 )
2025-03-17 07:36:34 -07:00
Jeremy Stretch
ffe035567a
Closes #18820 : Bump minimum PostgreSQL version to 14 ( #18909 )
2025-03-14 13:45:44 -05:00
Mika Busch
29c25e39fc
17686 config option for disk divider ( #18011 )
2025-03-07 10:47:27 -08:00
Jeremy Stretch
4e65117e7c
Closes #18627 : Proxy routing ( #18681 )
...
* Introduce proxy routing
* Misc cleanup
* Document PROXY_ROUTERS parameter
2025-03-04 08:24:54 -05:00
mr1716
80e466dab7
#18512 Update required-parameters spelling
2025-01-28 09:06:37 -05:00
Jeremy Stretch
14cec518f5
Closes #18311 : Update minimum required version of PostgreSQL
2025-01-06 17:04:13 -05:00
Jeremy Stretch
678d89d406
Update documentation for v4.2
2024-11-26 12:38:29 -05:00
Arthur Hanson
b9c6def8ab
15093 Allow plugins to register events pipeline ( #17717 )
...
* 15093 add events_pipeline registration to plugins
* 15093 use list
* 15093 add documentation
* Update docs/configuration/index.md
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
* Update docs/configuration/miscellaneous.md
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
* 15093 review changes
* 15093 review changes
* Formatting & readability
* 15093 review changes
* 15093 add test
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-10-18 12:47:16 -04:00
Arthur Hanson
c60a0f4f56
16136 remove Django Admin ( #17619 )
...
* 16136 remove Django Admin
* 16136 fix plugin test
* 16136 fix migrations
* Revert "16136 fix migrations"
This reverts commit 80296fa1ec .
* Remove obsolete admin module from dummy plugin
* Remove obsolete admin site configuration
* Remove unused import statement
* Remove obsolete admin module
* Misc cleanup
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-09-27 08:33:02 -04:00
Jeremy Stretch
39c5f57c1e
Fix broken link
2024-09-03 13:36:39 -04:00
Jeremy Stretch
7c0bdf3fb8
#17289 : Document new default configuration
2024-09-03 12:17:56 -04:00
Jeremy Stretch
56f110c2a9
Closes #17288 : Limit the number of aliases within a GraphQL API requests to 10 ( #17329 )
...
* Closes #17288 : Limit the number of aliases within a GraphQL API request to 10
* Introduce GRAPHQL_MAX_ALIASES config parameter
2024-09-02 09:30:41 -04:00
Jeremy Stretch
af93b47f94
#17051 : Tag ISOLATED_DEPLOYMENT as a v4.1 feature
2024-08-30 10:19:22 -04:00
Jeremy Stretch
6f7bf5baf4
Merge branch 'develop' into feature
2024-08-29 10:51:38 -04:00
Jeremy Stretch
a9fd5bbf55
Fix broken intra-page links
2024-08-29 09:13:02 -04:00