[PR #2821] [MERGED] Release v2.5.4 #12445

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/2821
Author: @jeremystretch
Created: 1/29/2019
Status: Merged
Merged: 1/29/2019
Merged by: @jeremystretch

Base: masterHead: develop


📝 Commits (10+)

  • 28a02e9 initial select2 support
  • c581661 Show exception description on failure to render graphviz
  • f3cfc17 fix processing of initial tags
  • 5285b69 updated filter-for attr handling
  • 81a0889 initial static select2 fields
  • 7a5a73c fixed whitespace
  • fca97f9 Merge branch 'develop' of github.com:digitalocean/netbox into select2-ui
  • c27cea9 select2 for all create/edit forms in dcim
  • 6d5d9c8 implemented #2590 - improved color picker with actual colors
  • 72d5c6f #2590 changelog

📊 Changes

101 files changed (+16383 additions, -2744 deletions)

View changed files

📝 .gitignore (+2 -0)
📝 CHANGELOG.md (+1920 -1894)
📝 docs/configuration/optional-settings.md (+2 -2)
📝 netbox/circuits/forms.py (+62 -28)
📝 netbox/dcim/filters.py (+11 -0)
📝 netbox/dcim/forms.py (+389 -213)
📝 netbox/dcim/models.py (+5 -1)
📝 netbox/dcim/views.py (+8 -2)
📝 netbox/extras/api/views.py (+2 -3)
📝 netbox/ipam/forms.py (+263 -128)
📝 netbox/netbox/settings.py (+1 -1)
📝 netbox/project-static/css/base.css (+111 -0)
📝 netbox/project-static/js/forms.js (+198 -110)
netbox/project-static/select2-4.0.5/LICENSE.md (+21 -0)
netbox/project-static/select2-4.0.5/README.md (+123 -0)
netbox/project-static/select2-4.0.5/css/select2.css (+484 -0)
netbox/project-static/select2-4.0.5/css/select2.min.css (+1 -0)
netbox/project-static/select2-4.0.5/js/i18n/af.js (+3 -0)
netbox/project-static/select2-4.0.5/js/i18n/ar.js (+3 -0)
netbox/project-static/select2-4.0.5/js/i18n/az.js (+3 -0)

...and 80 more files

📄 Description

Enhancements

  • #2516 - Implemented Select2 for all Model backed selection fields
  • #2590 - Implemented the color picker with Select2 to show colors in the background
  • #2733 - Enable bulk assignment of MAC addresses to interfaces
  • #2735 - Implemented Select2 for all list filter form select elements
  • #2753 - Implemented Select2 to replace most all instances of select fields in forms
  • #2766 - Extend users admin table to include superuser and active fields
  • #2782 - Add is_pool field for prefix filtering
  • #2807 - Include device site/rack assignment in cable trace view
  • #2808 - Loosen version pinning for Django to allow patch releases
  • #2810 - Include description fields in interface connections export

Bug Fixes

  • #2779 - Include "none" option when filter IP addresses by role
  • #2783 - Fix AttributeError exception when attempting to delete region(s)
  • #2795 - Fix duplicate display of pagination controls on child prefix/IP tables
  • #2798 - Properly URL-encode "map it" link on site view
  • #2802 - Better error handling for unsupported NAPALM methods
  • #2816 - Handle exception when deleting a device with connected components

🔄 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/2821 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 1/29/2019 **Status:** ✅ Merged **Merged:** 1/29/2019 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`28a02e9`](https://github.com/netbox-community/netbox/commit/28a02e994329e713a3f7494ab6cc58d0cdfd6b93) initial select2 support - [`c581661`](https://github.com/netbox-community/netbox/commit/c58166137c6d29c0891a2bb07ad3bc9208b87fd3) Show exception description on failure to render graphviz - [`f3cfc17`](https://github.com/netbox-community/netbox/commit/f3cfc17a52f874d74d32042d22bf9b759c715f02) fix processing of initial tags - [`5285b69`](https://github.com/netbox-community/netbox/commit/5285b6926ff0b1d419154f78ee95f758ee2a3e54) updated filter-for attr handling - [`81a0889`](https://github.com/netbox-community/netbox/commit/81a0889568eccd1e977604836791c81a3f82bc90) initial static select2 fields - [`7a5a73c`](https://github.com/netbox-community/netbox/commit/7a5a73ce34523c05327d1a7cb0c40181f1e56df5) fixed whitespace - [`fca97f9`](https://github.com/netbox-community/netbox/commit/fca97f9768458273c2f146905c4c8bd1a7043e3d) Merge branch 'develop' of github.com:digitalocean/netbox into select2-ui - [`c27cea9`](https://github.com/netbox-community/netbox/commit/c27cea981c6b0f018e7ab98a9756f68d68b7fb67) select2 for all create/edit forms in dcim - [`6d5d9c8`](https://github.com/netbox-community/netbox/commit/6d5d9c8af34ed1c5cff219add9a28cff34e6c5b8) implemented #2590 - improved color picker with actual colors - [`72d5c6f`](https://github.com/netbox-community/netbox/commit/72d5c6fd1b39d73c2c27647ca35aa01dc0fcb0df) #2590 changelog ### 📊 Changes **101 files changed** (+16383 additions, -2744 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+2 -0) 📝 `CHANGELOG.md` (+1920 -1894) 📝 `docs/configuration/optional-settings.md` (+2 -2) 📝 `netbox/circuits/forms.py` (+62 -28) 📝 `netbox/dcim/filters.py` (+11 -0) 📝 `netbox/dcim/forms.py` (+389 -213) 📝 `netbox/dcim/models.py` (+5 -1) 📝 `netbox/dcim/views.py` (+8 -2) 📝 `netbox/extras/api/views.py` (+2 -3) 📝 `netbox/ipam/forms.py` (+263 -128) 📝 `netbox/netbox/settings.py` (+1 -1) 📝 `netbox/project-static/css/base.css` (+111 -0) 📝 `netbox/project-static/js/forms.js` (+198 -110) ➕ `netbox/project-static/select2-4.0.5/LICENSE.md` (+21 -0) ➕ `netbox/project-static/select2-4.0.5/README.md` (+123 -0) ➕ `netbox/project-static/select2-4.0.5/css/select2.css` (+484 -0) ➕ `netbox/project-static/select2-4.0.5/css/select2.min.css` (+1 -0) ➕ `netbox/project-static/select2-4.0.5/js/i18n/af.js` (+3 -0) ➕ `netbox/project-static/select2-4.0.5/js/i18n/ar.js` (+3 -0) ➕ `netbox/project-static/select2-4.0.5/js/i18n/az.js` (+3 -0) _...and 80 more files_ </details> ### 📄 Description ## Enhancements * [#2516](https://github.com/digitalocean/netbox/issues/2516) - Implemented Select2 for all Model backed selection fields * [#2590](https://github.com/digitalocean/netbox/issues/2590) - Implemented the color picker with Select2 to show colors in the background * [#2733](https://github.com/digitalocean/netbox/issues/2733) - Enable bulk assignment of MAC addresses to interfaces * [#2735](https://github.com/digitalocean/netbox/issues/2735) - Implemented Select2 for all list filter form select elements * [#2753](https://github.com/digitalocean/netbox/issues/2753) - Implemented Select2 to replace most all instances of select fields in forms * [#2766](https://github.com/digitalocean/netbox/issues/2766) - Extend users admin table to include superuser and active fields * [#2782](https://github.com/digitalocean/netbox/issues/2782) - Add `is_pool` field for prefix filtering * [#2807](https://github.com/digitalocean/netbox/issues/2807) - Include device site/rack assignment in cable trace view * [#2808](https://github.com/digitalocean/netbox/issues/2808) - Loosen version pinning for Django to allow patch releases * [#2810](https://github.com/digitalocean/netbox/issues/2810) - Include description fields in interface connections export ## Bug Fixes * [#2779](https://github.com/digitalocean/netbox/issues/2779) - Include "none" option when filter IP addresses by role * [#2783](https://github.com/digitalocean/netbox/issues/2783) - Fix AttributeError exception when attempting to delete region(s) * [#2795](https://github.com/digitalocean/netbox/issues/2795) - Fix duplicate display of pagination controls on child prefix/IP tables * [#2798](https://github.com/digitalocean/netbox/issues/2798) - Properly URL-encode "map it" link on site view * [#2802](https://github.com/digitalocean/netbox/issues/2802) - Better error handling for unsupported NAPALM methods * [#2816](https://github.com/digitalocean/netbox/issues/2816) - Handle exception when deleting a device with connected components --- <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:21:37 +01:00
adam closed this issue 2025-12-29 22:21:37 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#12445