[PR #7393] [MERGED] Release v3.0.4 #13239

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/7393
Author: @jeremystretch
Created: 9/29/2021
Status: Merged
Merged: 9/29/2021
Merged by: @jeremystretch

Base: masterHead: develop


📝 Commits (10+)

  • 6bc7210 PRVB
  • 41dfdc0 Fixes #7324: Fix TypeError exception in web UI when filtering objects using single-choice filters
  • 0db4092 Fixes #7321: Don't overwrite multi-select custom fields during bulk edit
  • 2a1718b Closes #7323: Add serial filter field for racks & devices
  • 3cf1d6b Closes #7118: Render URL custom fields as hyperlinks in object tables
  • 6bccb6d Fixes #7333: Prevent inadvertent deletion of prior change records when deleting objects
  • 38172b7 Fixes #7294: Fix SVG rendering for cable traces ending at unoccupied front ports
  • 7ec6b4e Fixes #7341 - Corrects url in Circuit breadcrumb
  • 8523ad1 Feature-6917 make ip assigned checkmark link to interface
  • 694bd23 Update changelog with #6917

📊 Changes

96 files changed (+10929 additions, -10507 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/bug_report.yaml (+4 -4)
📝 .github/ISSUE_TEMPLATE/feature_request.yaml (+1 -1)
📝 base_requirements.txt (+0 -4)
📝 docs/additional-features/webhooks.md (+1 -82)
📝 docs/customization/custom-fields.md (+1 -41)
📝 docs/customization/custom-links.md (+1 -57)
📝 docs/customization/export-templates.md (+1 -37)
📝 docs/customization/reports.md (+14 -0)
docs/models/extras/customfield.md (+41 -0)
docs/models/extras/customlink.md (+57 -0)
docs/models/extras/exporttemplate.md (+37 -0)
docs/models/extras/webhook.md (+82 -0)
📝 docs/models/ipam/iprange.md (+3 -0)
📝 docs/release-notes/version-3.0.md (+30 -0)
netbox/circuits/forms.py (+0 -513)
netbox/circuits/forms/__init__.py (+4 -0)
netbox/circuits/forms/bulk_edit.py (+135 -0)
netbox/circuits/forms/bulk_import.py (+76 -0)
netbox/circuits/forms/filtersets.py (+159 -0)
netbox/circuits/forms/models.py (+168 -0)

...and 76 more files

📄 Description

Enhancements

  • #6917 - Make IP assigned checkmark in IP table link to interface
  • #6973 - Enable custom ordering of reports
  • #7022 - Add ITA type C (CEE 7/16) power port type
  • #7118 - Render URL custom fields as hyperlinks in object tables
  • #7314 - Add SMA 905/906 fiber port types
  • #7323 - Add serial filter field for racks & devices
  • #7372 - Link to local docs for model from object add/edit views
  • #7389 - Linkify tenant group in tenants list

Bug Fixes

  • #7252 - Validate IP range size does not exceed max supported value
  • #7294 - Fix SVG rendering for cable traces ending at unoccupied front ports
  • #7304 - Require explicit values for all required choice fields during CSV import
  • #7321 - Don't overwrite multi-select custom fields during bulk edit
  • #7324 - Fix TypeError exception in web UI when filtering objects using single-choice filters
  • #7333 - Prevent inadvertent deletion of prior change records when deleting objects
  • #7341 - Fix incorrect URL in circuit breadcrumbs
  • #7353 - Fix bulk creation of device/VM components via list view
  • #7356 - Fix display of model documentation when adding device components
  • #7358 - Add missing choices column to custom field CSV import form
  • #7360 - Correct redirection URL after removing child device from device bay
  • #7365 - Optimize performance when calculating prefix utilization
  • #7374 - Add missing face parameter to API elevations request when editing device
  • #7392 - Fix "help" links for custom fields, other models

🔄 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/7393 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 9/29/2021 **Status:** ✅ Merged **Merged:** 9/29/2021 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`6bc7210`](https://github.com/netbox-community/netbox/commit/6bc72109c1004f54595a2179f408055e667881ab) PRVB - [`41dfdc0`](https://github.com/netbox-community/netbox/commit/41dfdc0aaa8d0cf39321fa4b31e23f7c958c39ad) Fixes #7324: Fix TypeError exception in web UI when filtering objects using single-choice filters - [`0db4092`](https://github.com/netbox-community/netbox/commit/0db409226632d23b49e2d2a51ae11406301010bb) Fixes #7321: Don't overwrite multi-select custom fields during bulk edit - [`2a1718b`](https://github.com/netbox-community/netbox/commit/2a1718bfc8aee271381e6ee1fc69817dd767e540) Closes #7323: Add serial filter field for racks & devices - [`3cf1d6b`](https://github.com/netbox-community/netbox/commit/3cf1d6baf4b5c05e85d4635ed70aa8641944e673) Closes #7118: Render URL custom fields as hyperlinks in object tables - [`6bccb6d`](https://github.com/netbox-community/netbox/commit/6bccb6d90b7c8b95f68330b71cc024255261d963) Fixes #7333: Prevent inadvertent deletion of prior change records when deleting objects - [`38172b7`](https://github.com/netbox-community/netbox/commit/38172b793b3fa51025187901a8302d5503d64c33) Fixes #7294: Fix SVG rendering for cable traces ending at unoccupied front ports - [`7ec6b4e`](https://github.com/netbox-community/netbox/commit/7ec6b4ebb7478c7f1e52d3653b3f6f44a19a3fee) Fixes #7341 - Corrects url in Circuit breadcrumb - [`8523ad1`](https://github.com/netbox-community/netbox/commit/8523ad166ef91eab519bd9c93957e25153aad138) Feature-6917 make ip assigned checkmark link to interface - [`694bd23`](https://github.com/netbox-community/netbox/commit/694bd231e33e072f69e790da39e80a99778df6c2) Update changelog with #6917 ### 📊 Changes **96 files changed** (+10929 additions, -10507 deletions) <details> <summary>View changed files</summary> 📝 `.github/ISSUE_TEMPLATE/bug_report.yaml` (+4 -4) 📝 `.github/ISSUE_TEMPLATE/feature_request.yaml` (+1 -1) 📝 `base_requirements.txt` (+0 -4) 📝 `docs/additional-features/webhooks.md` (+1 -82) 📝 `docs/customization/custom-fields.md` (+1 -41) 📝 `docs/customization/custom-links.md` (+1 -57) 📝 `docs/customization/export-templates.md` (+1 -37) 📝 `docs/customization/reports.md` (+14 -0) ➕ `docs/models/extras/customfield.md` (+41 -0) ➕ `docs/models/extras/customlink.md` (+57 -0) ➕ `docs/models/extras/exporttemplate.md` (+37 -0) ➕ `docs/models/extras/webhook.md` (+82 -0) 📝 `docs/models/ipam/iprange.md` (+3 -0) 📝 `docs/release-notes/version-3.0.md` (+30 -0) ➖ `netbox/circuits/forms.py` (+0 -513) ➕ `netbox/circuits/forms/__init__.py` (+4 -0) ➕ `netbox/circuits/forms/bulk_edit.py` (+135 -0) ➕ `netbox/circuits/forms/bulk_import.py` (+76 -0) ➕ `netbox/circuits/forms/filtersets.py` (+159 -0) ➕ `netbox/circuits/forms/models.py` (+168 -0) _...and 76 more files_ </details> ### 📄 Description ### Enhancements * [#6917](https://github.com/netbox-community/netbox/issues/6917) - Make IP assigned checkmark in IP table link to interface * [#6973](https://github.com/netbox-community/netbox/issues/6973) - Enable custom ordering of reports * [#7022](https://github.com/netbox-community/netbox/issues/7022) - Add ITA type C (CEE 7/16) power port type * [#7118](https://github.com/netbox-community/netbox/issues/7118) - Render URL custom fields as hyperlinks in object tables * [#7314](https://github.com/netbox-community/netbox/issues/7314) - Add SMA 905/906 fiber port types * [#7323](https://github.com/netbox-community/netbox/issues/7323) - Add serial filter field for racks & devices * [#7372](https://github.com/netbox-community/netbox/issues/7372) - Link to local docs for model from object add/edit views * [#7389](https://github.com/netbox-community/netbox/issues/7389) - Linkify tenant group in tenants list ### Bug Fixes * [#7252](https://github.com/netbox-community/netbox/issues/7252) - Validate IP range size does not exceed max supported value * [#7294](https://github.com/netbox-community/netbox/issues/7294) - Fix SVG rendering for cable traces ending at unoccupied front ports * [#7304](https://github.com/netbox-community/netbox/issues/7304) - Require explicit values for all required choice fields during CSV import * [#7321](https://github.com/netbox-community/netbox/issues/7321) - Don't overwrite multi-select custom fields during bulk edit * [#7324](https://github.com/netbox-community/netbox/issues/7324) - Fix TypeError exception in web UI when filtering objects using single-choice filters * [#7333](https://github.com/netbox-community/netbox/issues/7333) - Prevent inadvertent deletion of prior change records when deleting objects * [#7341](https://github.com/netbox-community/netbox/issues/7341) - Fix incorrect URL in circuit breadcrumbs * [#7353](https://github.com/netbox-community/netbox/issues/7353) - Fix bulk creation of device/VM components via list view * [#7356](https://github.com/netbox-community/netbox/issues/7356) - Fix display of model documentation when adding device components * [#7358](https://github.com/netbox-community/netbox/issues/7358) - Add missing `choices` column to custom field CSV import form * [#7360](https://github.com/netbox-community/netbox/issues/7360) - Correct redirection URL after removing child device from device bay * [#7365](https://github.com/netbox-community/netbox/issues/7365) - Optimize performance when calculating prefix utilization * [#7374](https://github.com/netbox-community/netbox/issues/7374) - Add missing `face` parameter to API elevations request when editing device * [#7392](https://github.com/netbox-community/netbox/issues/7392) - Fix "help" links for custom fields, other models --- <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:10 +01:00
adam closed this issue 2025-12-29 22:26:11 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#13239