[PR #7730] [MERGED] Release v3.0.9 #13280

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/7730
Author: @jeremystretch
Created: 11/3/2021
Status: Merged
Merged: 11/3/2021
Merged by: @jeremystretch

Base: masterHead: develop


📝 Commits (10+)

  • 090df05 PRVB
  • d48a683 Fixes #7612: Strip HTML from custom field descriptions
  • b56cae2 Fixes #7628: Fix load_yaml method for custom scripts
  • 87779b7 Fixes #7644: Prevent inadvertent deletion of prior change records when deleting objects (#7333 revisited)
  • 98ca4f5 Fixes #7643: Fix circuit assignment when creating multiple terminations simultaneously
  • e84f2e3 Fixes #7601: Correct devices count for locations within global search results
  • dfdeac4 Fixes #7647: Require interface assignment when designating IP address as primary for device/VM during CSV import
  • a090955 Fixes #7599: Improve color mode handling
  • 0a62f75 #6529 - Add CLI to run scripts
  • 24d6941 netbox-community/netbox#7668: Add 'View Elevations' button to location detail page

📊 Changes

37 files changed (+493 additions, -168 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/bug_report.yaml (+1 -1)
📝 .github/ISSUE_TEMPLATE/feature_request.yaml (+1 -1)
📝 docs/core-functionality/power.md (+1 -1)
📝 docs/customization/custom-scripts.md (+17 -1)
📝 docs/models/dcim/cable.md (+1 -1)
📝 docs/release-notes/version-3.0.md (+23 -0)
📝 netbox/circuits/signals.py (+1 -0)
📝 netbox/circuits/tables.py (+6 -6)
📝 netbox/dcim/tables/__init__.py (+3 -0)
📝 netbox/dcim/tables/cables.py (+0 -4)
📝 netbox/dcim/tables/devices.py (+23 -23)
📝 netbox/dcim/tables/devicetypes.py (+18 -9)
📝 netbox/dcim/tables/power.py (+2 -2)
📝 netbox/dcim/tables/racks.py (+3 -3)
📝 netbox/dcim/tables/sites.py (+4 -4)
netbox/extras/management/commands/runscript.py (+158 -0)
📝 netbox/extras/models/customfields.py (+2 -1)
📝 netbox/extras/scripts.py (+6 -2)
📝 netbox/extras/tables.py (+24 -12)
📝 netbox/extras/tests/test_scripts.py (+46 -0)

...and 17 more files

📄 Description

Enhancements

  • #6529 - Introduce the runscript management command
  • #6930 - Add an optional "ID" column to all tables
  • #7668 - Add "view elevations" button to location view

Bug Fixes

  • #7599 - Improve color mode preference handling
  • #7601 - Correct devices count for locations within global search results
  • #7612 - Strip HTML from custom field descriptions
  • #7628 - Fix load_yaml method for custom scripts
  • #7643 - Fix circuit assignment when creating multiple terminations simultaneously
  • #7644 - Prevent inadvertent deletion of prior change records when deleting objects (#7333 revisited)
  • #7647 - Require interface assignment when designating IP address as primary for device/VM during CSV import
  • #7664 - Preserve initial form data when bulk edit validation fails
  • #7717 - Restore missing tags column on IP range table
  • #7721 - Retain pagination preference when MAX_PAGE_SIZE is zero

🔄 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/7730 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 11/3/2021 **Status:** ✅ Merged **Merged:** 11/3/2021 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`090df05`](https://github.com/netbox-community/netbox/commit/090df051934c88a0ed118694e082afb540b5bb4e) PRVB - [`d48a683`](https://github.com/netbox-community/netbox/commit/d48a68317d395538924c6d63473acb4ec0700be1) Fixes #7612: Strip HTML from custom field descriptions - [`b56cae2`](https://github.com/netbox-community/netbox/commit/b56cae24c5e00a8861b97f13afb6e12e7b19f53f) Fixes #7628: Fix load_yaml method for custom scripts - [`87779b7`](https://github.com/netbox-community/netbox/commit/87779b7b88ff09b6e803a440b7a486f673c28d4c) Fixes #7644: Prevent inadvertent deletion of prior change records when deleting objects (#7333 revisited) - [`98ca4f5`](https://github.com/netbox-community/netbox/commit/98ca4f5b5a3b8098f6bde208b9807d508bc941bb) Fixes #7643: Fix circuit assignment when creating multiple terminations simultaneously - [`e84f2e3`](https://github.com/netbox-community/netbox/commit/e84f2e3ad2934bbbb7810908394d4ee2e0e9b71d) Fixes #7601: Correct devices count for locations within global search results - [`dfdeac4`](https://github.com/netbox-community/netbox/commit/dfdeac496832820917aa18993ee52e7a44fe00b5) Fixes #7647: Require interface assignment when designating IP address as primary for device/VM during CSV import - [`a090955`](https://github.com/netbox-community/netbox/commit/a09095591824891f8f608daeedc1cf5426516515) Fixes #7599: Improve color mode handling - [`0a62f75`](https://github.com/netbox-community/netbox/commit/0a62f75a401a5282b6a77140c7a6270088c320e1) #6529 - Add CLI to run scripts - [`24d6941`](https://github.com/netbox-community/netbox/commit/24d6941cc40e4a537878c83d73d4c45db6dc69ad) netbox-community/netbox#7668: Add 'View Elevations' button to location detail page ### 📊 Changes **37 files changed** (+493 additions, -168 deletions) <details> <summary>View changed files</summary> 📝 `.github/ISSUE_TEMPLATE/bug_report.yaml` (+1 -1) 📝 `.github/ISSUE_TEMPLATE/feature_request.yaml` (+1 -1) 📝 `docs/core-functionality/power.md` (+1 -1) 📝 `docs/customization/custom-scripts.md` (+17 -1) 📝 `docs/models/dcim/cable.md` (+1 -1) 📝 `docs/release-notes/version-3.0.md` (+23 -0) 📝 `netbox/circuits/signals.py` (+1 -0) 📝 `netbox/circuits/tables.py` (+6 -6) 📝 `netbox/dcim/tables/__init__.py` (+3 -0) 📝 `netbox/dcim/tables/cables.py` (+0 -4) 📝 `netbox/dcim/tables/devices.py` (+23 -23) 📝 `netbox/dcim/tables/devicetypes.py` (+18 -9) 📝 `netbox/dcim/tables/power.py` (+2 -2) 📝 `netbox/dcim/tables/racks.py` (+3 -3) 📝 `netbox/dcim/tables/sites.py` (+4 -4) ➕ `netbox/extras/management/commands/runscript.py` (+158 -0) 📝 `netbox/extras/models/customfields.py` (+2 -1) 📝 `netbox/extras/scripts.py` (+6 -2) 📝 `netbox/extras/tables.py` (+24 -12) 📝 `netbox/extras/tests/test_scripts.py` (+46 -0) _...and 17 more files_ </details> ### 📄 Description ### Enhancements * [#6529](https://github.com/netbox-community/netbox/issues/6529) - Introduce the `runscript` management command * [#6930](https://github.com/netbox-community/netbox/issues/6930) - Add an optional "ID" column to all tables * [#7668](https://github.com/netbox-community/netbox/issues/7668) - Add "view elevations" button to location view ### Bug Fixes * [#7599](https://github.com/netbox-community/netbox/issues/7599) - Improve color mode preference handling * [#7601](https://github.com/netbox-community/netbox/issues/7601) - Correct devices count for locations within global search results * [#7612](https://github.com/netbox-community/netbox/issues/7612) - Strip HTML from custom field descriptions * [#7628](https://github.com/netbox-community/netbox/issues/7628) - Fix `load_yaml` method for custom scripts * [#7643](https://github.com/netbox-community/netbox/issues/7643) - Fix circuit assignment when creating multiple terminations simultaneously * [#7644](https://github.com/netbox-community/netbox/issues/7644) - Prevent inadvertent deletion of prior change records when deleting objects (#7333 revisited) * [#7647](https://github.com/netbox-community/netbox/issues/7647) - Require interface assignment when designating IP address as primary for device/VM during CSV import * [#7664](https://github.com/netbox-community/netbox/issues/7664) - Preserve initial form data when bulk edit validation fails * [#7717](https://github.com/netbox-community/netbox/issues/7717) - Restore missing tags column on IP range table * [#7721](https://github.com/netbox-community/netbox/issues/7721) - Retain pagination preference when `MAX_PAGE_SIZE` is zero --- <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:30 +01:00
adam closed this issue 2025-12-29 22:26:30 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#13280