[PR #1668] [MERGED] Release v2.2.3 #12246

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/1668
Author: @jeremystretch
Created: 10/31/2017
Status: Merged
Merged: 10/31/2017
Merged by: @jeremystretch

Base: masterHead: develop


📝 Commits (10+)

  • 115e7d6 Add group and site matching validation to Rack.clean() and testing
  • 937faaf Add test for validation of device within rack height.
  • a91fcbb Added virtualization fixture for loaddata initial_data
  • b63efdd Post-release version bump
  • a84b49b Merge pull request #1597 from RyanBreaker/validations
  • 272325f Fixes #1618: Allow bulk deletion of all virtual machines
  • 6ae6209 Fixes #1619: Correct text-based filtering of IP network and address fields
  • 515645b Fixes #1620: Loosen IP address search filter to match all IPs that start with the given string
  • 81ca6f7 #1621: Allow for loose matching of short-form IOS interface names when validating LLDP neighbors
  • 060f7a7 Add Hyper-V and Azure to Virtualization initial_data

📊 Changes

30 files changed (+383 additions, -175 deletions)

View changed files

📝 docs/miscellaneous/reports.md (+2 -0)
📝 netbox/circuits/filters.py (+3 -3)
📝 netbox/circuits/tables.py (+20 -9)
📝 netbox/circuits/views.py (+5 -1)
📝 netbox/dcim/api/serializers.py (+1 -1)
📝 netbox/dcim/filters.py (+22 -22)
📝 netbox/dcim/forms.py (+13 -1)
netbox/dcim/migrations/0049_rackreservation_change_user.py (+22 -0)
📝 netbox/dcim/models.py (+9 -2)
📝 netbox/dcim/tables.py (+2 -1)
📝 netbox/dcim/tests/test_models.py (+58 -5)
📝 netbox/dcim/urls.py (+1 -0)
📝 netbox/dcim/views.py (+20 -7)
📝 netbox/extras/filters.py (+19 -8)
📝 netbox/extras/reports.py (+9 -0)
📝 netbox/ipam/filters.py (+30 -32)
📝 netbox/ipam/lookups.py (+7 -7)
📝 netbox/ipam/views.py (+3 -3)
📝 netbox/netbox/settings.py (+5 -1)
📝 netbox/project-static/css/base.css (+6 -1)

...and 10 more files

📄 Description

Enhancements

  • #999 - Display devices on which circuits are terminated in circuits list
  • #1491 - Added initial data for the virtualization app
  • #1620 - Loosen IP address search filter to match all IPs that start with the given string
  • #1631 - Added a post_run method to the Report class
  • #1666 - Allow modifying the owner of a rack reservation

Bug Fixes

  • #1513 - Correct filtering of custom field choices
  • #1603 - Hide selection checkboxes for tables with no available actions
  • #1618 - Allow bulk deletion of all virtual machines
  • #1619 - Correct text-based filtering of IP network and address fields
  • #1624 - Add VM count to device roles table
  • #1634 - Cluster should not be a required field when importing child devices
  • #1649 - Correct filtering on null values (e.g. ?tenant_id=0) for django-filters v1.1.0+
  • #1653 - Remove outdated description for DeviceType's is_network_device flag
  • #1664 - Added missing serial field in default rack CSV export

🔄 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/1668 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 10/31/2017 **Status:** ✅ Merged **Merged:** 10/31/2017 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`115e7d6`](https://github.com/netbox-community/netbox/commit/115e7d6e505b3da23b733637532aa43003a35f01) Add group and site matching validation to Rack.clean() and testing - [`937faaf`](https://github.com/netbox-community/netbox/commit/937faaf149e21fb2251d48fc942e2d2cb41c5d79) Add test for validation of device within rack height. - [`a91fcbb`](https://github.com/netbox-community/netbox/commit/a91fcbb3106b66b7b2f12424816a60447a90db93) Added virtualization fixture for `loaddata initial_data` - [`b63efdd`](https://github.com/netbox-community/netbox/commit/b63efdd80b81a23f8dc742baeca7ffda1928ca97) Post-release version bump - [`a84b49b`](https://github.com/netbox-community/netbox/commit/a84b49b92d58880325c1eb458b0356b44f91824f) Merge pull request #1597 from RyanBreaker/validations - [`272325f`](https://github.com/netbox-community/netbox/commit/272325ff051d88219e9af16eaf50cab846366085) Fixes #1618: Allow bulk deletion of all virtual machines - [`6ae6209`](https://github.com/netbox-community/netbox/commit/6ae62094577c996010e34a466da1dae4fddba9ed) Fixes #1619: Correct text-based filtering of IP network and address fields - [`515645b`](https://github.com/netbox-community/netbox/commit/515645bb4dcfe204a3343de790e0c0f80892986d) Fixes #1620: Loosen IP address search filter to match all IPs that start with the given string - [`81ca6f7`](https://github.com/netbox-community/netbox/commit/81ca6f7cba8232d45c4cb2744e2e9bd33734f4d7) #1621: Allow for loose matching of short-form IOS interface names when validating LLDP neighbors - [`060f7a7`](https://github.com/netbox-community/netbox/commit/060f7a7191e94320a1c7bde31d822515a124bbeb) Add Hyper-V and Azure to Virtualization initial_data ### 📊 Changes **30 files changed** (+383 additions, -175 deletions) <details> <summary>View changed files</summary> 📝 `docs/miscellaneous/reports.md` (+2 -0) 📝 `netbox/circuits/filters.py` (+3 -3) 📝 `netbox/circuits/tables.py` (+20 -9) 📝 `netbox/circuits/views.py` (+5 -1) 📝 `netbox/dcim/api/serializers.py` (+1 -1) 📝 `netbox/dcim/filters.py` (+22 -22) 📝 `netbox/dcim/forms.py` (+13 -1) ➕ `netbox/dcim/migrations/0049_rackreservation_change_user.py` (+22 -0) 📝 `netbox/dcim/models.py` (+9 -2) 📝 `netbox/dcim/tables.py` (+2 -1) 📝 `netbox/dcim/tests/test_models.py` (+58 -5) 📝 `netbox/dcim/urls.py` (+1 -0) 📝 `netbox/dcim/views.py` (+20 -7) 📝 `netbox/extras/filters.py` (+19 -8) 📝 `netbox/extras/reports.py` (+9 -0) 📝 `netbox/ipam/filters.py` (+30 -32) 📝 `netbox/ipam/lookups.py` (+7 -7) 📝 `netbox/ipam/views.py` (+3 -3) 📝 `netbox/netbox/settings.py` (+5 -1) 📝 `netbox/project-static/css/base.css` (+6 -1) _...and 10 more files_ </details> ### 📄 Description ## Enhancements * [#999](https://github.com/digitalocean/netbox/issues/999) - Display devices on which circuits are terminated in circuits list * [#1491](https://github.com/digitalocean/netbox/issues/1491) - Added initial data for the virtualization app * [#1620](https://github.com/digitalocean/netbox/issues/1620) - Loosen IP address search filter to match all IPs that start with the given string * [#1631](https://github.com/digitalocean/netbox/issues/1631) - Added a `post_run` method to the Report class * [#1666](https://github.com/digitalocean/netbox/issues/1666) - Allow modifying the owner of a rack reservation ## Bug Fixes * [#1513](https://github.com/digitalocean/netbox/issues/1513) - Correct filtering of custom field choices * [#1603](https://github.com/digitalocean/netbox/issues/1603) - Hide selection checkboxes for tables with no available actions * [#1618](https://github.com/digitalocean/netbox/issues/1618) - Allow bulk deletion of all virtual machines * [#1619](https://github.com/digitalocean/netbox/issues/1619) - Correct text-based filtering of IP network and address fields * [#1624](https://github.com/digitalocean/netbox/issues/1624) - Add VM count to device roles table * [#1634](https://github.com/digitalocean/netbox/issues/1634) - Cluster should not be a required field when importing child devices * [#1649](https://github.com/digitalocean/netbox/issues/1649) - Correct filtering on null values (e.g. ?tenant_id=0) for django-filters v1.1.0+ * [#1653](https://github.com/digitalocean/netbox/issues/1653) - Remove outdated description for DeviceType's `is_network_device` flag * [#1664](https://github.com/digitalocean/netbox/issues/1664) - Added missing `serial` field in default rack CSV export --- <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:28 +01:00
adam closed this issue 2025-12-29 22:20:29 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#12246