[PR #4088] [MERGED] Release v2.7.4 #12755

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

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/4088
Author: @jeremystretch
Created: 2/4/2020
Status: Merged
Merged: 2/4/2020
Merged by: @jeremystretch

Base: masterHead: develop


📝 Commits (10+)

📊 Changes

77 files changed (+2566 additions, -1833 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/bug_report.md (+5 -3)
📝 .github/ISSUE_TEMPLATE/documentation_change.md (+10 -0)
📝 .github/ISSUE_TEMPLATE/feature_request.md (+5 -3)
📝 .github/ISSUE_TEMPLATE/housekeeping.md (+4 -5)
📝 docs/configuration/optional-settings.md (+9 -1)
📝 docs/installation/3-http-daemon.md (+3 -2)
📝 docs/installation/4-ldap.md (+2 -2)
📝 docs/installation/migrating-to-systemd.md (+28 -71)
📝 docs/release-notes/version-2.7.md (+24 -0)
📝 netbox/circuits/forms.py (+11 -7)
📝 netbox/circuits/tests/test_views.py (+77 -96)
📝 netbox/dcim/forms.py (+35 -14)
📝 netbox/dcim/migrations/0079_3569_rack_fields.py (+1 -1)
netbox/dcim/migrations/0092_fix_rack_outer_unit.py (+27 -0)
📝 netbox/dcim/models/__init__.py (+0 -3)
📝 netbox/dcim/models/device_components.py (+1 -1)
📝 netbox/dcim/tests/test_views.py (+790 -748)
📝 netbox/dcim/urls.py (+2 -2)
📝 netbox/extras/api/serializers.py (+15 -1)
📝 netbox/extras/filters.py (+17 -0)

...and 57 more files

📄 Description

Enhancements

  • #568 - Allow custom fields to be imported and exported using CSV
  • #2921 - Replace tags filter with Select2 widget
  • #3313 - Toggle config context display between JSON and YAML
  • #3886 - Enable assigning config contexts by cluster and cluster group
  • #4051 - Disable the makemigrations management command

Bug Fixes

  • #4030 - Fix exception when bulk editing interfaces (revised)
  • #4043 - Fix toggling of required fields in custom scripts
  • #4049 - Restore missing tags field in IPAM service serializer
  • #4052 - Fix error when bulk importing interfaces to virtual machines
  • #4056 - Repair schema migration for Rack.outer_unit (from #3569)
  • #4067 - Correct permission checked when creating a rack (vs. editing)
  • #4071 - Enforce "view tag" permission on individual tag view
  • #4079 - Fix assignment of power panel when bulk editing power feeds
  • #4084 - Fix exception when creating an interface with tagged VLANs

🔄 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/4088 **Author:** [@jeremystretch](https://github.com/jeremystretch) **Created:** 2/4/2020 **Status:** ✅ Merged **Merged:** 2/4/2020 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `master` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`f1d5e28`](https://github.com/netbox-community/netbox/commit/f1d5e28f13d3c8f7fe694860004b7b1eb169a717) CSV import/export custom fields - [`37322fc`](https://github.com/netbox-community/netbox/commit/37322fc1006e0f267c592408c2f2445068617cfb) Fixed import choice name - [`de1355e`](https://github.com/netbox-community/netbox/commit/de1355e6bc6c42f10dd135c89478322a924073a4) Changelog #568 - [`834fd40`](https://github.com/netbox-community/netbox/commit/834fd408bdde93d1600ae3c73f466b732465bcd5) Fixes #2921: Replace tags filter with Select2 widget - [`a8d9fe7`](https://github.com/netbox-community/netbox/commit/a8d9fe799b819c2866c3868078a92ae51340b210) Removed tags filter field from view - [`2f28dec`](https://github.com/netbox-community/netbox/commit/2f28dec891ed83066dc7c7bd707af1d3ea770713) Tag filter field for filter forms - [`865e3e7`](https://github.com/netbox-community/netbox/commit/865e3e7c9f20dab7a994c662c7a210def5ad2c9e) Updated changelog - [`83ee831`](https://github.com/netbox-community/netbox/commit/83ee83142a03679cd7274ee0627092c7f665f24a) Merge branch 'develop' into 2921-tags-select2 - [`d075bf5`](https://github.com/netbox-community/netbox/commit/d075bf58828a73b6b3ce27fd064db3dbe0973b9f) Merge branch 'develop' into 568-csv-import-cf - [`e10333b`](https://github.com/netbox-community/netbox/commit/e10333bf2bc90465cee4e00cef6ad8c9ce032949) Fetch choices during form initialization ### 📊 Changes **77 files changed** (+2566 additions, -1833 deletions) <details> <summary>View changed files</summary> 📝 `.github/ISSUE_TEMPLATE/bug_report.md` (+5 -3) 📝 `.github/ISSUE_TEMPLATE/documentation_change.md` (+10 -0) 📝 `.github/ISSUE_TEMPLATE/feature_request.md` (+5 -3) 📝 `.github/ISSUE_TEMPLATE/housekeeping.md` (+4 -5) 📝 `docs/configuration/optional-settings.md` (+9 -1) 📝 `docs/installation/3-http-daemon.md` (+3 -2) 📝 `docs/installation/4-ldap.md` (+2 -2) 📝 `docs/installation/migrating-to-systemd.md` (+28 -71) 📝 `docs/release-notes/version-2.7.md` (+24 -0) 📝 `netbox/circuits/forms.py` (+11 -7) 📝 `netbox/circuits/tests/test_views.py` (+77 -96) 📝 `netbox/dcim/forms.py` (+35 -14) 📝 `netbox/dcim/migrations/0079_3569_rack_fields.py` (+1 -1) ➕ `netbox/dcim/migrations/0092_fix_rack_outer_unit.py` (+27 -0) 📝 `netbox/dcim/models/__init__.py` (+0 -3) 📝 `netbox/dcim/models/device_components.py` (+1 -1) 📝 `netbox/dcim/tests/test_views.py` (+790 -748) 📝 `netbox/dcim/urls.py` (+2 -2) 📝 `netbox/extras/api/serializers.py` (+15 -1) 📝 `netbox/extras/filters.py` (+17 -0) _...and 57 more files_ </details> ### 📄 Description ## Enhancements * [#568](https://github.com/netbox-community/netbox/issues/568) - Allow custom fields to be imported and exported using CSV * [#2921](https://github.com/netbox-community/netbox/issues/2921) - Replace tags filter with Select2 widget * [#3313](https://github.com/netbox-community/netbox/issues/3313) - Toggle config context display between JSON and YAML * [#3886](https://github.com/netbox-community/netbox/issues/3886) - Enable assigning config contexts by cluster and cluster group * [#4051](https://github.com/netbox-community/netbox/issues/4051) - Disable the `makemigrations` management command ## Bug Fixes * [#4030](https://github.com/netbox-community/netbox/issues/4030) - Fix exception when bulk editing interfaces (revised) * [#4043](https://github.com/netbox-community/netbox/issues/4043) - Fix toggling of required fields in custom scripts * [#4049](https://github.com/netbox-community/netbox/issues/4049) - Restore missing `tags` field in IPAM service serializer * [#4052](https://github.com/netbox-community/netbox/issues/4052) - Fix error when bulk importing interfaces to virtual machines * [#4056](https://github.com/netbox-community/netbox/issues/4056) - Repair schema migration for Rack.outer_unit (from #3569) * [#4067](https://github.com/netbox-community/netbox/issues/4067) - Correct permission checked when creating a rack (vs. editing) * [#4071](https://github.com/netbox-community/netbox/issues/4071) - Enforce "view tag" permission on individual tag view * [#4079](https://github.com/netbox-community/netbox/issues/4079) - Fix assignment of power panel when bulk editing power feeds * [#4084](https://github.com/netbox-community/netbox/issues/4084) - Fix exception when creating an interface with tagged VLANs --- <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:26 +01:00
adam closed this issue 2025-12-29 22:23:26 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#12755