[PR #4417] [MERGED] Release v2.7.11 #12842

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/4417
Author: @jeremystretch
Created: 3/27/2020
Status: Merged
Merged: 3/27/2020
Merged by: @jeremystretch

Base: masterHead: develop


📝 Commits (10+)

📊 Changes

68 files changed (+1580 additions, -1003 deletions)

View changed files

📝 docs/configuration/optional-settings.md (+18 -0)
📝 docs/configuration/required-settings.md (+8 -8)
docs/extra.css (+12 -0)
📝 docs/installation/3-netbox.md (+1 -1)
📝 docs/release-notes/version-2.7.md (+26 -0)
📝 mkdocs.yml (+2 -1)
📝 netbox/circuits/forms.py (+8 -29)
📝 netbox/circuits/models.py (+3 -0)
📝 netbox/dcim/api/views.py (+1 -1)
📝 netbox/dcim/forms.py (+76 -274)
📝 netbox/dcim/models/__init__.py (+25 -9)
📝 netbox/dcim/models/device_components.py (+62 -31)
📝 netbox/dcim/signals.py (+11 -0)
📝 netbox/dcim/tables.py (+25 -8)
📝 netbox/dcim/tests/test_api.py (+14 -0)
📝 netbox/dcim/tests/test_models.py (+318 -66)
📝 netbox/dcim/tests/test_views.py (+10 -14)
📝 netbox/dcim/urls.py (+3 -4)
📝 netbox/dcim/views.py (+26 -8)
📝 netbox/extras/api/serializers.py (+3 -2)

...and 48 more files

📄 Description

Enhancements

  • #738 - Add ability to automatically check for new releases (must be enabled by setting RELEASE_CHECK_URL)
  • #4255 - Custom script object variables now utilize dynamic form widgets
  • #4309 - Add descriptive tooltip to custom fields on object views
  • #4369 - Add a dedicated view for rack reservations
  • #4380 - Enable webhooks for rack reservations
  • #4381 - Enable export templates for rack reservations
  • #4382 - Enable custom links for rack reservations
  • #4386 - Update admin links for Django RQ to reflect multiple queues
  • #4389 - Add a bulk edit view for device bays
  • #4404 - Add cable trace button for circuit terminations

Bug Fixes

  • #2769 - Improve prefix_length validation on available-prefixes API
  • #3193 - Fix cable tracing across multiple rear ports
  • #4340 - Enforce unique constraints for device and virtual machine names in the API
  • #4343 - Fix Markdown support for tables
  • #4365 - Fix exception raised on IP address bulk add view
  • #4415 - Fix duplicate name validation on device model

🔄 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/4417 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 3/27/2020 **Status:** ✅ Merged **Merged:** 3/27/2020 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`d0bd1ad`](https://github.com/netbox-community/netbox/commit/d0bd1ad25b168555725b1f53b4bace0a09cbe413) Fixes: #4255 - Add new script variable types based on dynamic model fields - [`a585342`](https://github.com/netbox-community/netbox/commit/a5853427d44aa56abb93c74401753a787d59a467) Update __all__ for #4255 - [`8ed0d04`](https://github.com/netbox-community/netbox/commit/8ed0d0400f5dcd5c784fac1fb41b1ec2a0245faf) Add tests - [`27e3b6f`](https://github.com/netbox-community/netbox/commit/27e3b6f377afb8c88e2e79ca805c335d15cff11a) Remove second variables, make widget mandatory on ObjectVar and MultiObjectVar - [`2fcdc90`](https://github.com/netbox-community/netbox/commit/2fcdc90d3f8addfa05e873b2758560c3b92b9792) Automatically check for new versions - [`405d93c`](https://github.com/netbox-community/netbox/commit/405d93c6f272047c568f984941e09cbfb34fe1f3) Update versions.py - [`9d66ac4`](https://github.com/netbox-community/netbox/commit/9d66ac4a6a8cb6e65ba21549c50a71bc66881ae4) Refactor the code to be more readable - [`008fc56`](https://github.com/netbox-community/netbox/commit/008fc5623e692f57b282a9ee49a3fd2d8c74347e) Full URL for API, more consistent naming, only enabled for staff and better configuration validation - [`3a08496`](https://github.com/netbox-community/netbox/commit/3a0849699fac7003bd5c6b0b232e18c5b5c0c91a) Rename settings to be more generic, not GitHub-only - [`8d92089`](https://github.com/netbox-community/netbox/commit/8d92089487c8116edf4fdfb0aa825ce9c29e308a) Improve comments and error message on invalid characters in URL ### 📊 Changes **68 files changed** (+1580 additions, -1003 deletions) <details> <summary>View changed files</summary> 📝 `docs/configuration/optional-settings.md` (+18 -0) 📝 `docs/configuration/required-settings.md` (+8 -8) ➕ `docs/extra.css` (+12 -0) 📝 `docs/installation/3-netbox.md` (+1 -1) 📝 `docs/release-notes/version-2.7.md` (+26 -0) 📝 `mkdocs.yml` (+2 -1) 📝 `netbox/circuits/forms.py` (+8 -29) 📝 `netbox/circuits/models.py` (+3 -0) 📝 `netbox/dcim/api/views.py` (+1 -1) 📝 `netbox/dcim/forms.py` (+76 -274) 📝 `netbox/dcim/models/__init__.py` (+25 -9) 📝 `netbox/dcim/models/device_components.py` (+62 -31) 📝 `netbox/dcim/signals.py` (+11 -0) 📝 `netbox/dcim/tables.py` (+25 -8) 📝 `netbox/dcim/tests/test_api.py` (+14 -0) 📝 `netbox/dcim/tests/test_models.py` (+318 -66) 📝 `netbox/dcim/tests/test_views.py` (+10 -14) 📝 `netbox/dcim/urls.py` (+3 -4) 📝 `netbox/dcim/views.py` (+26 -8) 📝 `netbox/extras/api/serializers.py` (+3 -2) _...and 48 more files_ </details> ### 📄 Description ### Enhancements * [#738](https://github.com/netbox-community/netbox/issues/738) - Add ability to automatically check for new releases (must be enabled by setting `RELEASE_CHECK_URL`) * [#4255](https://github.com/netbox-community/netbox/issues/4255) - Custom script object variables now utilize dynamic form widgets * [#4309](https://github.com/netbox-community/netbox/issues/4309) - Add descriptive tooltip to custom fields on object views * [#4369](https://github.com/netbox-community/netbox/issues/4369) - Add a dedicated view for rack reservations * [#4380](https://github.com/netbox-community/netbox/issues/4380) - Enable webhooks for rack reservations * [#4381](https://github.com/netbox-community/netbox/issues/4381) - Enable export templates for rack reservations * [#4382](https://github.com/netbox-community/netbox/issues/4382) - Enable custom links for rack reservations * [#4386](https://github.com/netbox-community/netbox/issues/4386) - Update admin links for Django RQ to reflect multiple queues * [#4389](https://github.com/netbox-community/netbox/issues/4389) - Add a bulk edit view for device bays * [#4404](https://github.com/netbox-community/netbox/issues/4404) - Add cable trace button for circuit terminations ### Bug Fixes * [#2769](https://github.com/netbox-community/netbox/issues/2769) - Improve `prefix_length` validation on available-prefixes API * [#3193](https://github.com/netbox-community/netbox/issues/3193) - Fix cable tracing across multiple rear ports * [#4340](https://github.com/netbox-community/netbox/issues/4340) - Enforce unique constraints for device and virtual machine names in the API * [#4343](https://github.com/netbox-community/netbox/issues/4343) - Fix Markdown support for tables * [#4365](https://github.com/netbox-community/netbox/issues/4365) - Fix exception raised on IP address bulk add view * [#4415](https://github.com/netbox-community/netbox/issues/4415) - Fix duplicate name validation on device model --- <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:23:55 +01:00
adam closed this issue 2025-12-29 22:23:56 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#12842