[PR #1937] [MERGED] Release v2.3.1 #12286

Closed
opened 2025-12-29 22:20:40 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/1937
Author: @jeremystretch
Created: 3/1/2018
Status: Merged
Merged: 3/1/2018
Merged by: @jeremystretch

Base: masterHead: develop


📝 Commits (10+)

  • 079c889 Fixes #1915: Redirect to device view after deleting a component
  • 1cc135f Fixes #1919: Prevent exception when attempting to create a virtual machine without selecting devices
  • 36de9f1 Closes #1918: Add note about copying media directory to upgrade doc
  • 6881a98 Fixes #1924: Include VID in VLAN lists when editing an interface
  • e4c1cec fixed #1921 - create interfaces with 801.1q in api
  • 9e11591 Post-release version bump (a bit late)
  • 3cb351d fixed form bound check for site and vlan group
  • 01a97ad Fixes #1927: Include all VC member interaces on A side when creating a new interface connection
  • 08d06bd Fixes #1921: Ignore ManyToManyFields when validating a new object created via the API
  • 0357d85 Merge branch 'develop' into bug/1921

📊 Changes

19 files changed (+146 additions, -55 deletions)

View changed files

📝 docs/installation/upgrading.md (+6 -0)
📝 netbox/dcim/api/serializers.py (+13 -8)
📝 netbox/dcim/forms.py (+24 -30)
📝 netbox/dcim/tests/test_api.py (+63 -0)
📝 netbox/dcim/views.py (+4 -5)
📝 netbox/netbox/settings.py (+1 -1)
📝 netbox/templates/dcim/inc/consoleport.html (+1 -1)
📝 netbox/templates/dcim/inc/consoleserverport.html (+1 -1)
📝 netbox/templates/dcim/inc/devicebay.html (+1 -1)
📝 netbox/templates/dcim/inc/interface.html (+1 -1)
📝 netbox/templates/dcim/inc/inventoryitem.html (+1 -1)
📝 netbox/templates/dcim/inc/poweroutlet.html (+1 -1)
📝 netbox/templates/dcim/inc/powerport.html (+1 -1)
📝 netbox/utilities/api.py (+6 -0)
📝 netbox/utilities/forms.py (+3 -1)
📝 netbox/utilities/views.py (+3 -2)
📝 netbox/virtualization/api/views.py (+2 -0)
📝 netbox/virtualization/filters.py (+14 -0)
📝 netbox/virtualization/forms.py (+0 -1)

📄 Description

Enhancements

  • #1910 - Added filters for cluster group and cluster type

Bug Fixes

  • #1915 - Redirect to device view after deleting a component
  • #1919 - Prevent exception when attempting to create a virtual machine without selecting devices
  • #1921 - Ignore ManyToManyFields when validating a new object created via the API
  • #1924 - Include VID in VLAN lists when editing an interface
  • #1926 - Prevent reassignment of parent device when bulk editing VC member interfaces
  • #1927 - Include all VC member interfaces on A side when creating a new interface connection
  • #1928 - Fixed form validation when modifying VLANs assigned to an interface
  • #1934 - Fixed exception when rendering export template on an object type with custom fields assigned
  • #1935 - Correct API validation of VLANs assigned to interfaces
  • #1936 - Trigger validation error when attempting to create a virtual chassis without specifying member positions

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/netbox-community/netbox/pull/1937 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 3/1/2018 **Status:** ✅ Merged **Merged:** 3/1/2018 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`079c889`](https://github.com/netbox-community/netbox/commit/079c8894facce7ee5a14dbe982bdfb8ed7de8f55) Fixes #1915: Redirect to device view after deleting a component - [`1cc135f`](https://github.com/netbox-community/netbox/commit/1cc135f01f4ed27018d2980c7fb8b3460f3ac3aa) Fixes #1919: Prevent exception when attempting to create a virtual machine without selecting devices - [`36de9f1`](https://github.com/netbox-community/netbox/commit/36de9f10d63d42f4a06ad9e77d697e3cf7055852) Closes #1918: Add note about copying media directory to upgrade doc - [`6881a98`](https://github.com/netbox-community/netbox/commit/6881a980484ab53085f4deb0d0a0f00824a549a9) Fixes #1924: Include VID in VLAN lists when editing an interface - [`e4c1cec`](https://github.com/netbox-community/netbox/commit/e4c1cece75475052c97c7050c47997472a9262e2) fixed #1921 - create interfaces with 801.1q in api - [`9e11591`](https://github.com/netbox-community/netbox/commit/9e11591b3b9f81dd8557c28002aa8b21e44ee985) Post-release version bump (a bit late) - [`3cb351d`](https://github.com/netbox-community/netbox/commit/3cb351dceb1a34dbee125a33431c6effea5971aa) fixed form bound check for site and vlan group - [`01a97ad`](https://github.com/netbox-community/netbox/commit/01a97add2a81c7358608ac83ad9bdc305ba69355) Fixes #1927: Include all VC member interaces on A side when creating a new interface connection - [`08d06bd`](https://github.com/netbox-community/netbox/commit/08d06bd78131e65bf21ff9d613a891262391f5c2) Fixes #1921: Ignore ManyToManyFields when validating a new object created via the API - [`0357d85`](https://github.com/netbox-community/netbox/commit/0357d8522cbbc8a294df46be181e586b7540cfe0) Merge branch 'develop' into bug/1921 ### 📊 Changes **19 files changed** (+146 additions, -55 deletions) <details> <summary>View changed files</summary> 📝 `docs/installation/upgrading.md` (+6 -0) 📝 `netbox/dcim/api/serializers.py` (+13 -8) 📝 `netbox/dcim/forms.py` (+24 -30) 📝 `netbox/dcim/tests/test_api.py` (+63 -0) 📝 `netbox/dcim/views.py` (+4 -5) 📝 `netbox/netbox/settings.py` (+1 -1) 📝 `netbox/templates/dcim/inc/consoleport.html` (+1 -1) 📝 `netbox/templates/dcim/inc/consoleserverport.html` (+1 -1) 📝 `netbox/templates/dcim/inc/devicebay.html` (+1 -1) 📝 `netbox/templates/dcim/inc/interface.html` (+1 -1) 📝 `netbox/templates/dcim/inc/inventoryitem.html` (+1 -1) 📝 `netbox/templates/dcim/inc/poweroutlet.html` (+1 -1) 📝 `netbox/templates/dcim/inc/powerport.html` (+1 -1) 📝 `netbox/utilities/api.py` (+6 -0) 📝 `netbox/utilities/forms.py` (+3 -1) 📝 `netbox/utilities/views.py` (+3 -2) 📝 `netbox/virtualization/api/views.py` (+2 -0) 📝 `netbox/virtualization/filters.py` (+14 -0) 📝 `netbox/virtualization/forms.py` (+0 -1) </details> ### 📄 Description ## Enhancements * [#1910](https://github.com/digitalocean/netbox/issues/1910) - Added filters for cluster group and cluster type ## Bug Fixes * [#1915](https://github.com/digitalocean/netbox/issues/1915) - Redirect to device view after deleting a component * [#1919](https://github.com/digitalocean/netbox/issues/1919) - Prevent exception when attempting to create a virtual machine without selecting devices * [#1921](https://github.com/digitalocean/netbox/issues/1921) - Ignore ManyToManyFields when validating a new object created via the API * [#1924](https://github.com/digitalocean/netbox/issues/1924) - Include VID in VLAN lists when editing an interface * [#1926](https://github.com/digitalocean/netbox/issues/1926) - Prevent reassignment of parent device when bulk editing VC member interfaces * [#1927](https://github.com/digitalocean/netbox/issues/1927) - Include all VC member interfaces on A side when creating a new interface connection * [#1928](https://github.com/digitalocean/netbox/issues/1928) - Fixed form validation when modifying VLANs assigned to an interface * [#1934](https://github.com/digitalocean/netbox/issues/1934) - Fixed exception when rendering export template on an object type with custom fields assigned * [#1935](https://github.com/digitalocean/netbox/issues/1935) - Correct API validation of VLANs assigned to interfaces * [#1936](https://github.com/digitalocean/netbox/issues/1936) - Trigger validation error when attempting to create a virtual chassis without specifying member positions --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-29 22:20:40 +01:00
adam closed this issue 2025-12-29 22:20:40 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#12286