From cd0eb0d8ce770bbb3c24e52c0ba0ace24b180941 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Wed, 6 May 2020 15:00:01 -0400 Subject: [PATCH] Fixes #4588: Restore ability to add/remove tags on services, virtual chassis in bulk --- docs/release-notes/version-2.8.md | 1 + netbox/dcim/forms.py | 2 +- netbox/ipam/forms.py | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/release-notes/version-2.8.md b/docs/release-notes/version-2.8.md index 8166fa4b5..228af5fc8 100644 --- a/docs/release-notes/version-2.8.md +++ b/docs/release-notes/version-2.8.md @@ -22,6 +22,7 @@ * [#4556](https://github.com/netbox-community/netbox/issues/4556) - Update form for adding devices to clusters * [#4578](https://github.com/netbox-community/netbox/issues/4578) - Prevent setting 0U height on device type with racked instances * [#4584](https://github.com/netbox-community/netbox/issues/4584) - Ensure consistent support for filtering objects by `id` across all REST API endpoints +* [#4588](https://github.com/netbox-community/netbox/issues/4588) - Restore ability to add/remove tags on services, virtual chassis in bulk --- diff --git a/netbox/dcim/forms.py b/netbox/dcim/forms.py index ef6f222a9..b104124b4 100644 --- a/netbox/dcim/forms.py +++ b/netbox/dcim/forms.py @@ -4226,7 +4226,7 @@ class VCMemberSelectForm(BootstrapMixin, forms.Form): return device -class VirtualChassisBulkEditForm(BootstrapMixin, BulkEditForm): +class VirtualChassisBulkEditForm(BootstrapMixin, AddRemoveTagsForm, BulkEditForm): pk = forms.ModelMultipleChoiceField( queryset=VirtualChassis.objects.all(), widget=forms.MultipleHiddenInput() diff --git a/netbox/ipam/forms.py b/netbox/ipam/forms.py index 7eda1add3..4e5a413dc 100644 --- a/netbox/ipam/forms.py +++ b/netbox/ipam/forms.py @@ -1239,7 +1239,7 @@ class ServiceCSVForm(CustomFieldModelCSVForm): fields = Service.csv_headers -class ServiceBulkEditForm(BootstrapMixin, CustomFieldBulkEditForm): +class ServiceBulkEditForm(BootstrapMixin, AddRemoveTagsForm, CustomFieldBulkEditForm): pk = forms.ModelMultipleChoiceField( queryset=Service.objects.all(), widget=forms.MultipleHiddenInput()