[PR #1987] [MERGED] Release v2.3.2 #12294

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

📋 Pull Request Information

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

Base: masterHead: develop


📝 Commits (10+)

  • 3d91153 Add alphabetic variants to interface expansions
  • c107f35 Merge letters and numbers into one function
  • b295849 Prevent mismatch of types in ranges
  • 3df7e28 Prevent mismatch of cases in ranges
  • 33a9944 Update help text for ExpandableNameField
  • 1a6ee23 Update help text for ExpandableNameField (again)
  • 53f58d4 Update comment
  • 3d02312 Refactor pattern check
  • e57b8aa E226 fix
  • 57973f6 Fix bug with numbers >10

📊 Changes

33 files changed (+808 additions, -416 deletions)

View changed files

📝 README.md (+2 -1)
📝 docs/installation/web-server.md (+2 -0)
📝 netbox/circuits/forms.py (+8 -10)
📝 netbox/dcim/api/views.py (+11 -2)
📝 netbox/dcim/forms.py (+139 -263)
📝 netbox/dcim/models.py (+12 -0)
📝 netbox/dcim/tables.py (+38 -10)
📝 netbox/dcim/tests/test_api.py (+7 -1)
📝 netbox/dcim/urls.py (+1 -0)
📝 netbox/dcim/views.py (+10 -6)
📝 netbox/extras/models.py (+1 -1)
📝 netbox/ipam/forms.py (+27 -35)
📝 netbox/ipam/models.py (+10 -1)
📝 netbox/ipam/tables.py (+31 -0)
📝 netbox/ipam/urls.py (+1 -0)
📝 netbox/ipam/views.py (+32 -0)
📝 netbox/netbox/settings.py (+28 -2)
📝 netbox/netbox/urls.py (+17 -3)
📝 netbox/secrets/forms.py (+21 -4)
netbox/templates/dcim/inc/interface_vlans_table.html (+55 -0)

...and 13 more files

📄 Description

Enhancements

  • #1586 - Extend bulk interface creation to support alphanumeric characters
  • #1866 - Introduced AnnotatedMultipleChoiceField for filter forms
  • #1930 - Switched to drf-yasg for Swagger API documentation
  • #1944 - Enable assigning VLANs to virtual machine interfaces
  • #1945 - Implemented a VLAN members view
  • #1949 - Added a button to view elevations on rack groups list
  • #1952 - Implemented a more robust mechanism for assigning VLANs to interfaces

Bug Fixes

  • #1948 - Fix TypeError when attempting to add a member to an existing virtual chassis
  • #1951 - Fix TypeError exception when importing platforms
  • #1953 - Ignore duplicate IPs when calculating prefix utilization
  • #1955 - Require a plaintext value when creating a new secret
  • #1978 - Include all virtual chassis member interfaces in LLDP neighbors view
  • #1980 - Fixed bug when trying to nullify a selection custom field under Python 2

🔄 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/1987 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 3/22/2018 **Status:** ✅ Merged **Merged:** 3/22/2018 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`3d91153`](https://github.com/netbox-community/netbox/commit/3d911532756a37a9b3f501a207d8afe0c56184cd) Add alphabetic variants to interface expansions - [`c107f35`](https://github.com/netbox-community/netbox/commit/c107f35118778aadd1cfdaf514425343d66611ef) Merge letters and numbers into one function - [`b295849`](https://github.com/netbox-community/netbox/commit/b295849f536e06eba6a40d6288f373d3839ce51e) Prevent mismatch of types in ranges - [`3df7e28`](https://github.com/netbox-community/netbox/commit/3df7e283e38d9fee7ca5a450599e5b6fca9d284e) Prevent mismatch of cases in ranges - [`33a9944`](https://github.com/netbox-community/netbox/commit/33a99441a48dad31e3115798e03e49b503cdb279) Update help text for ExpandableNameField - [`1a6ee23`](https://github.com/netbox-community/netbox/commit/1a6ee237f6ce71eb52c8804d31b3f15c63f153b3) Update help text for ExpandableNameField (again) - [`53f58d4`](https://github.com/netbox-community/netbox/commit/53f58d4496668a54484346e5efb2e0ae6fa894ac) Update comment - [`3d02312`](https://github.com/netbox-community/netbox/commit/3d023126bad51a0d058fb82c22d6f4fb73b65d6a) Refactor pattern check - [`e57b8aa`](https://github.com/netbox-community/netbox/commit/e57b8aa26f8389f6107d017d4c8e5aea9e2663fa) E226 fix - [`57973f6`](https://github.com/netbox-community/netbox/commit/57973f62c5b31ac235141de0f9c18a5aeaf8ed1a) Fix bug with numbers >10 ### 📊 Changes **33 files changed** (+808 additions, -416 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+2 -1) 📝 `docs/installation/web-server.md` (+2 -0) 📝 `netbox/circuits/forms.py` (+8 -10) 📝 `netbox/dcim/api/views.py` (+11 -2) 📝 `netbox/dcim/forms.py` (+139 -263) 📝 `netbox/dcim/models.py` (+12 -0) 📝 `netbox/dcim/tables.py` (+38 -10) 📝 `netbox/dcim/tests/test_api.py` (+7 -1) 📝 `netbox/dcim/urls.py` (+1 -0) 📝 `netbox/dcim/views.py` (+10 -6) 📝 `netbox/extras/models.py` (+1 -1) 📝 `netbox/ipam/forms.py` (+27 -35) 📝 `netbox/ipam/models.py` (+10 -1) 📝 `netbox/ipam/tables.py` (+31 -0) 📝 `netbox/ipam/urls.py` (+1 -0) 📝 `netbox/ipam/views.py` (+32 -0) 📝 `netbox/netbox/settings.py` (+28 -2) 📝 `netbox/netbox/urls.py` (+17 -3) 📝 `netbox/secrets/forms.py` (+21 -4) ➕ `netbox/templates/dcim/inc/interface_vlans_table.html` (+55 -0) _...and 13 more files_ </details> ### 📄 Description ## Enhancements * [#1586](https://github.com/digitalocean/netbox/issues/1586) - Extend bulk interface creation to support alphanumeric characters * [#1866](https://github.com/digitalocean/netbox/issues/1866) - Introduced AnnotatedMultipleChoiceField for filter forms * [#1930](https://github.com/digitalocean/netbox/issues/1930) - Switched to drf-yasg for Swagger API documentation * [#1944](https://github.com/digitalocean/netbox/issues/1944) - Enable assigning VLANs to virtual machine interfaces * [#1945](https://github.com/digitalocean/netbox/issues/1945) - Implemented a VLAN members view * [#1949](https://github.com/digitalocean/netbox/issues/1949) - Added a button to view elevations on rack groups list * [#1952](https://github.com/digitalocean/netbox/issues/1952) - Implemented a more robust mechanism for assigning VLANs to interfaces ## Bug Fixes * [#1948](https://github.com/digitalocean/netbox/issues/1948) - Fix TypeError when attempting to add a member to an existing virtual chassis * [#1951](https://github.com/digitalocean/netbox/issues/1951) - Fix TypeError exception when importing platforms * [#1953](https://github.com/digitalocean/netbox/issues/1953) - Ignore duplicate IPs when calculating prefix utilization * [#1955](https://github.com/digitalocean/netbox/issues/1955) - Require a plaintext value when creating a new secret * [#1978](https://github.com/digitalocean/netbox/issues/1978) - Include all virtual chassis member interfaces in LLDP neighbors view * [#1980](https://github.com/digitalocean/netbox/issues/1980) - Fixed bug when trying to nullify a selection custom field under Python 2 --- <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:42 +01:00
adam closed this issue 2025-12-29 22:20:42 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#12294