[PR #8053] [MERGED] Release v3.1.1 #13311

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/8053
Author: @jeremystretch
Created: 12/13/2021
Status: Merged
Merged: 12/13/2021
Merged by: @jeremystretch

Base: masterHead: develop


📝 Commits (10+)

  • ba8b593 PRVB
  • 36859d8 Fixes #7996: Show WWN field in interface creation form
  • d598475 Fix #7990 - Fix title display on contact view
  • 9883836 Fixes #8001: Correct verbose name for wireless LAN group model
  • 4d89657 Fixes #8005: Fix contact email display
  • 7be6206 Fixes #8010: Allow filtering devices by multiple serial numbers
  • dda11ec Fixes #8003: Fix cable tracing across bridged interfaces with no cable
  • 45ac1cf Fixes #8019: Exclude metrics endpoint when LOGIN_REQUIRED is true
  • cd08836 Refresh user profile view; add recent activity
  • 50d393e Clean up user preferences view

📊 Changes

38 files changed (+499 additions, -400 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/bug_report.yaml (+1 -1)
📝 .github/ISSUE_TEMPLATE/feature_request.yaml (+1 -1)
📝 base_requirements.txt (+1 -1)
📝 docs/models/extras/customfield.md (+1 -1)
📝 docs/release-notes/version-3.1.md (+28 -0)
📝 netbox/dcim/filtersets.py (+3 -3)
📝 netbox/dcim/forms/filtersets.py (+0 -15)
📝 netbox/dcim/forms/object_create.py (+11 -4)
📝 netbox/dcim/models/device_components.py (+1 -1)
📝 netbox/dcim/tests/test_filtersets.py (+4 -4)
netbox/extras/migrations/0066_customfield_name_validation.py (+18 -0)
📝 netbox/extras/models/customfields.py (+14 -1)
netbox/ipam/api/mixins.py (+0 -185)
📝 netbox/ipam/api/urls.py (+23 -1)
📝 netbox/ipam/api/views.py (+197 -53)
📝 netbox/ipam/forms/filtersets.py (+0 -4)
📝 netbox/ipam/forms/models.py (+11 -4)
📝 netbox/ipam/tests/test_api.py (+7 -7)
📝 netbox/netbox/api/views.py (+18 -15)
📝 netbox/netbox/settings.py (+2 -2)

...and 18 more files

📄 Description

Enhancements

  • #8047 - Display sorting indicator in table column headers

Bug Fixes

  • #5869 - Fix permissions evaluation under available prefix/IP REST API endpoints
  • #7519 - Return a 409 status for unfulfillable available prefix/IP requests
  • #7690 - Fix custom field integer support for MultiValueNumberFilter
  • #7990 - Fix title display on contact detail view
  • #7996 - Show WWN field in interface creation form
  • #8001 - Correct verbose name for wireless LAN group model
  • #8003 - Fix cable tracing across bridged interfaces with no cable
  • #8005 - Fix contact email display
  • #8009 - Validate IP addresses for uniqueness when creating an FHRP group
  • #8010 - Allow filtering devices by multiple serial numbers
  • #8019 - Exclude metrics endpoint when LOGIN_REQUIRED is true
  • #8030 - Validate custom field names
  • #8033 - Fix display of zero values for custom integer fields in tables
  • #8035 - Redirect back to parent prefix after creating IP address(es) where applicable
  • #8038 - Placeholder filter should display zero integer values
  • #8042 - Fix filtering cables list by site slug or rack name
  • #8051 - Contact group parent assignment should not be required under REST API

🔄 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/8053 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 12/13/2021 **Status:** ✅ Merged **Merged:** 12/13/2021 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`ba8b593`](https://github.com/netbox-community/netbox/commit/ba8b5933518581a5a52146e73ea4779d077d484a) PRVB - [`36859d8`](https://github.com/netbox-community/netbox/commit/36859d89c8b2f8c461bc75891cbe39c00eb67cf8) Fixes #7996: Show WWN field in interface creation form - [`d598475`](https://github.com/netbox-community/netbox/commit/d59847537dce2f413378e6d3e474fdc643b332f3) Fix #7990 - Fix `title` display on contact view - [`9883836`](https://github.com/netbox-community/netbox/commit/988383648cba6d9e36c5c6b17c6178c96079d0d2) Fixes #8001: Correct verbose name for wireless LAN group model - [`4d89657`](https://github.com/netbox-community/netbox/commit/4d896573b15f3fa456623ab5c8204c62cf2f42c6) Fixes #8005: Fix contact email display - [`7be6206`](https://github.com/netbox-community/netbox/commit/7be6206d9dfd24ec1d2f836d587caa1f88ce8173) Fixes #8010: Allow filtering devices by multiple serial numbers - [`dda11ec`](https://github.com/netbox-community/netbox/commit/dda11ec69ef552f0198c62eed83401aaec235f8f) Fixes #8003: Fix cable tracing across bridged interfaces with no cable - [`45ac1cf`](https://github.com/netbox-community/netbox/commit/45ac1cfd54e95b42daa49820c2d5a93f55c00f81) Fixes #8019: Exclude metrics endpoint when LOGIN_REQUIRED is true - [`cd08836`](https://github.com/netbox-community/netbox/commit/cd08836f3e6415c1f16d77bc82613770648a677e) Refresh user profile view; add recent activity - [`50d393e`](https://github.com/netbox-community/netbox/commit/50d393e0f958032f5a044bda6bb18de4545560df) Clean up user preferences view ### 📊 Changes **38 files changed** (+499 additions, -400 deletions) <details> <summary>View changed files</summary> 📝 `.github/ISSUE_TEMPLATE/bug_report.yaml` (+1 -1) 📝 `.github/ISSUE_TEMPLATE/feature_request.yaml` (+1 -1) 📝 `base_requirements.txt` (+1 -1) 📝 `docs/models/extras/customfield.md` (+1 -1) 📝 `docs/release-notes/version-3.1.md` (+28 -0) 📝 `netbox/dcim/filtersets.py` (+3 -3) 📝 `netbox/dcim/forms/filtersets.py` (+0 -15) 📝 `netbox/dcim/forms/object_create.py` (+11 -4) 📝 `netbox/dcim/models/device_components.py` (+1 -1) 📝 `netbox/dcim/tests/test_filtersets.py` (+4 -4) ➕ `netbox/extras/migrations/0066_customfield_name_validation.py` (+18 -0) 📝 `netbox/extras/models/customfields.py` (+14 -1) ➖ `netbox/ipam/api/mixins.py` (+0 -185) 📝 `netbox/ipam/api/urls.py` (+23 -1) 📝 `netbox/ipam/api/views.py` (+197 -53) 📝 `netbox/ipam/forms/filtersets.py` (+0 -4) 📝 `netbox/ipam/forms/models.py` (+11 -4) 📝 `netbox/ipam/tests/test_api.py` (+7 -7) 📝 `netbox/netbox/api/views.py` (+18 -15) 📝 `netbox/netbox/settings.py` (+2 -2) _...and 18 more files_ </details> ### 📄 Description ### Enhancements * [#8047](https://github.com/netbox-community/netbox/issues/8047) - Display sorting indicator in table column headers ### Bug Fixes * [#5869](https://github.com/netbox-community/netbox/issues/5869) - Fix permissions evaluation under available prefix/IP REST API endpoints * [#7519](https://github.com/netbox-community/netbox/issues/7519) - Return a 409 status for unfulfillable available prefix/IP requests * [#7690](https://github.com/netbox-community/netbox/issues/7690) - Fix custom field integer support for MultiValueNumberFilter * [#7990](https://github.com/netbox-community/netbox/issues/7990) - Fix `title` display on contact detail view * [#7996](https://github.com/netbox-community/netbox/issues/7996) - Show WWN field in interface creation form * [#8001](https://github.com/netbox-community/netbox/issues/8001) - Correct verbose name for wireless LAN group model * [#8003](https://github.com/netbox-community/netbox/issues/8003) - Fix cable tracing across bridged interfaces with no cable * [#8005](https://github.com/netbox-community/netbox/issues/8005) - Fix contact email display * [#8009](https://github.com/netbox-community/netbox/issues/8009) - Validate IP addresses for uniqueness when creating an FHRP group * [#8010](https://github.com/netbox-community/netbox/issues/8010) - Allow filtering devices by multiple serial numbers * [#8019](https://github.com/netbox-community/netbox/issues/8019) - Exclude metrics endpoint when `LOGIN_REQUIRED` is true * [#8030](https://github.com/netbox-community/netbox/issues/8030) - Validate custom field names * [#8033](https://github.com/netbox-community/netbox/issues/8033) - Fix display of zero values for custom integer fields in tables * [#8035](https://github.com/netbox-community/netbox/issues/8035) - Redirect back to parent prefix after creating IP address(es) where applicable * [#8038](https://github.com/netbox-community/netbox/issues/8038) - Placeholder filter should display zero integer values * [#8042](https://github.com/netbox-community/netbox/issues/8042) - Fix filtering cables list by site slug or rack name * [#8051](https://github.com/netbox-community/netbox/issues/8051) - Contact group parent assignment should not be required under REST API --- <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:26:42 +01:00
adam closed this issue 2025-12-29 22:26: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#13311