Jeremy Stretch
dafa1f0a87
Fixes #19021 : Ensure consistent styling for JSON form fields ( #19022 )
2025-03-27 08:58:37 -05:00
Jason Novinger
ff35c09d35
Fixes #18965 : Ensure script list run buttons respect scripts' commit_default option ( #19013 )
...
* Fixes #18965 : Script list run buttons respect scripts' commit_default
* Cleanup script .Meta access in template
2025-03-27 08:39:50 -04:00
Renato Almeida de Oliveira
671aab1623
Fixes : #16144 GetReturnURLMixin Support for Plugin Views ( #18996 )
...
* Add plugin support to GetReturnURLMixin
* use get_viewname instead of resolving the name
2025-03-27 08:33:09 -04:00
github-actions
b2d247c5a9
Update source translation strings
2025-03-27 05:02:15 +00:00
Jason Novinger
876756b2fe
Fixes #18738 : Ensure ScriptList respects script_order option
2025-03-26 15:35:06 -05:00
atownson
82fea49aea
Added advanced object selector to custom field object and multi-object inputs ( #18830 )
2025-03-26 10:42:45 -07:00
Jason Novinger
c94548183a
Fixes #18991 : AttributeError: NoneType object has not attribute model ( #19006 )
2025-03-26 10:12:45 -07:00
Arthur Hanson
6c3c601573
18417 Add outer_height to racks ( #18940 )
...
* 18417 add rack outer height
* 18417 add rack outer height
* 18417 fix tests
* 18417 fix validation message
* Update netbox/dcim/filtersets.py
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
* Update netbox/dcim/filtersets.py
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
* Update netbox/dcim/models/racks.py
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
* Update netbox/dcim/models/racks.py
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
* Update netbox/dcim/models/racks.py
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
* Update netbox/dcim/models/racks.py
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
* 16224 review changes
* 16224 review changes
* 16224 update table display
* 18417 use TemplateColumn
* 18417 review changes
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2025-03-26 08:42:13 -04:00
github-actions
4d4b343dda
Update source translation strings
2025-03-26 05:03:20 +00:00
Renato Almeida de Oliveira
c7fa168747
Fixes : #18783 Add a tag_id filter for all models which support tagging ( #18889 )
2025-03-25 08:06:22 -07:00
Antoine Keranflec'h
0fdd608db6
fix #18964 reinsert else condition
2025-03-25 08:22:59 +00:00
github-actions
9ebaa1d1d0
Update source translation strings
2025-03-25 05:02:04 +00:00
Arthur Hanson
befa5dd531
18904 add tags to config context table ( #18938 )
...
* 18904 add tags to config context table
* 18904 tag to correct table
2025-03-24 17:02:36 -04:00
Jeremy Stretch
740c7c42b6
Closes #18980 : Optimize update of object data when adding/removing custom fields ( #18983 )
...
* Employ native PostgreSQL functions for updating object JSON data when adding/removing custom fields
* Optimize rename_object_data()
* remove_stale_data() should validate model class
2025-03-24 12:02:54 -05:00
github-actions
356161e4dd
Update source translation strings
2025-03-22 05:02:10 +00:00
Renato Almeida de Oliveira
fa7dca22e4
Fixes : #18656 Unable to import IP Address and assign to FHRP Group ( #18950 )
...
* Add fhrpgroup to IPAddressImportForm
* Change fhrpgroup accessor to name
* rename fhrpgroup to fhrp_group
* Add fhrp_group to IPAddressTestCase csv_data
2025-03-21 16:44:10 -05:00
bctiemann
c0b28f256c
Merge pull request #18986 from netbox-community/release-v4.2.6
...
Release v4.2.6
2025-03-21 17:17:50 -04:00
Jason Novinger
31402207a1
Cleanup release notes
2025-03-21 16:03:34 -05:00
Jason Novinger
22b575fe89
Release v4.2.6
2025-03-21 15:49:20 -05:00
Yi
813a74ab04
Fixes #18949 : Add missing GraphQL ContactsMixin in types with ContactAssignments
2025-03-21 13:00:50 -05:00
github-actions
9ec0720c11
Update source translation strings
2025-03-21 05:02:02 +00:00
Jason Novinger
688c9e25be
Fixes #18887 : Allows VMInterface object custom field on Prefix ( #18945 )
2025-03-20 13:55:12 -07:00
Arthur Hanson
493b38b54a
Closes #16224 GraphQL Pagination ( #18903 )
...
* 16244 add pagination
* 16244 add pagination
* 16244 fix order_by pagination
* 16224 document pagination
* 16224 remove extraneous code
* 16224 missing core types
* 16224 review changes
* 16224 review changes
* 16224 review changes
2025-03-20 15:00:14 -05:00
Renato Almeida de Oliveira
18194c73a3
Fix sitegroup typo, VLANGroupFilterForm field didn't match between form and filterset ( #18947 )
2025-03-20 11:30:39 -05:00
Jason Novinger
1ceacdae63
Fixes #17443 : Adds ExportTemplate.file_name field ( #18911 )
...
* Fixes #17443 : Adds ExportTemplate.file_name field
* Addresses PR feedback
- Adds `file_name` to `ExportTemplateBulkEditForm.nullable_fields`
- Shortens max length of `ExportTemplate.file_name` to 200 chars
- Adds tests for `ExportTemplateFilterSet.file_extension`
* Fixes migration conflict caused by fix for #17841
2025-03-20 09:17:56 -04:00
Jason Novinger
37dbf0fed8
Fixes #18944 : Clearing widget type field no longer causes 500 error ( #18946 )
...
* Fixes #18944 : Clearing widget type field no longer causes 500 error
* Address PR feedback, cleanup implementation
2025-03-20 09:12:05 -04:00
Renato Almeida de Oliveira
cff43d900b
Fixes : #18939 Allow ASN search by site-group ( #18948 )
...
* Add site_group and site_group_id to ASNFilterSet and ASNFilterForm
* Implement ASNTestCase site_group test case
2025-03-20 09:07:48 -04:00
github-actions
ef7fb79d59
Update source translation strings
2025-03-20 05:02:02 +00:00
Jason Novinger
e61a4726b0
Closes #17841 Allows Tags to be displayed in specified order ( #18930 )
2025-03-19 10:17:35 -07:00
Jeremy Stretch
dd4e5021d9
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
bctiemann
16e03b4c84
Fix migration conflict in tenancy ( #18957 )
2025-03-19 09:38:10 -05:00
Renato Almeida de Oliveira
09a749720a
Fixes : #18833 Inventory Item Bulk Import - 'InventoryItemImportForm' has no field named 'component_id'. ( #18874 )
...
* Refactor InventoryItemImportForm clean method
* Add super().clean(); renamed content_type; simplified component creation
* Fix missing component_name issue
* Update netbox/dcim/forms/bulk_import.py
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2025-03-19 09:56:42 -04:00
bctiemann
653ddfa8f9
Merge pull request #18929 from netbox-community/18928-housekeeping-changelog-cleanup
...
Fixes #18928 : Fix support for cascading deletions when cleaning up expired changelog records
2025-03-19 09:51:11 -04:00
bctiemann
db21bbef44
Merge pull request #18859 from netbox-community/17602-comments-field-for-nested-models
...
Closes #17602 : adds comments field to NestedGroupModel children
2025-03-19 09:50:11 -04:00
bctiemann
b9c3343ad7
Merge pull request #18901 from netbox-community/18872-JournalEntry-kind-required
...
Fixes #18872 : JournalEntry `kind` is a required field
2025-03-19 09:40:55 -04:00
github-actions
0cdc12a8ea
Update source translation strings
2025-03-19 05:02:13 +00:00
bctiemann
51663dd696
Merge pull request #18854 from netbox-community/18782-dashboard-broken-on-notification-list-widget
...
Fixes #18782 : Misconfigured `ObjectListWidget`s now degrade gracefully
2025-03-18 14:45:23 -04:00
Arthur Hanson
81c3ecbedb
17170 Add ability to add contacts to multiple contact groups ( #18885 )
...
* 17170 Allow multiple Group assignments for Contacts
* 17170 update docs
* 17170 update api, detail view, graphql
* 17170 fixes
* 17170 fixes
* 17170 fixes
* 17170 fixes
* 17170 fixes
* 17170 fixes
* 17170 fix bulk import
* 17170 test fixes
* 17170 test fixes
* 17170 test fixes
* 17178 review changes
* 17178 review changes
* 17178 review changes
* 17178 review changes
* 17178 review changes
* 17178 review changes
* 17170 update migration
* 17170 bulk edit form
2025-03-18 14:05:02 -04:00
Jason Novinger
b79fe88aad
Fixes #18926 : Uses correct icon for base GitHub auth
2025-03-18 08:48:27 -04:00
github-actions
d115642cb9
Update source translation strings
2025-03-18 05:02:07 +00:00
Jeremy Stretch
d46f8a1081
Fixes #18928 : Fix support for cascading deletions when cleaning up expired changelog records
2025-03-17 14:16:55 -04:00
Jeremy Stretch
2eb5ab3261
Closes #18780 : External database configuration ( #18912 )
2025-03-17 10:23:37 -07:00
bctiemann
496f114570
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
Jeremy Stretch
bec826e7ab
Fixes #18884 : Handle tag assignments manually within deserialize_object ( #18908 )
2025-03-17 08:43:08 -07:00
Benjamin Dale
252ef6a0d8
Closes #18816:Add FC/UPC, FC/APC and FC/PC port types ( #18913 )
...
* Closes #18816:Add FC/UPC, FC/APC and FC/PC port types
* Remove release note
---------
Co-authored-by: Ben Dale <7621213-ben_dale@users.noreply.gitlab.com>
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2025-03-17 10:39:28 -04:00
Arthur Hanson
5583595243
18896 Replace STORAGE_BACKEND with STORAGES and support Script running from S3 ( #18680 )
2025-03-17 07:36:34 -07:00
Jeremy Stretch
a52c474d3f
Closes #18820 : Bump minimum PostgreSQL version to 14 ( #18909 )
2025-03-14 13:45:44 -05:00
github-actions
bd04de4b17
Update source translation strings
2025-03-14 05:02:07 +00:00
Jason Novinger
ec3c656f5b
Removes banner from new migrations
2025-03-13 15:43:32 -05:00
bctiemann
33b4e7192d
Fixes : #18863 - Exempt MPTT-based models from centrally applying ordering on querysets ( #18867 )
2025-03-13 13:38:33 -07:00