From f1c182bb65c1e4fcffd2d00ad57fc2177093ebba Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Fri, 4 Aug 2023 09:14:33 -0400 Subject: [PATCH] Fixes #13376: Restrict add/remove tag fields by model on bulk edit forms --- netbox/netbox/forms/base.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/netbox/netbox/forms/base.py b/netbox/netbox/forms/base.py index 91c4dab43..f28e74eb5 100644 --- a/netbox/netbox/forms/base.py +++ b/netbox/netbox/forms/base.py @@ -127,6 +127,11 @@ class NetBoxModelBulkEditForm(BootstrapMixin, CustomFieldsMixin, forms.Form): self.fields['pk'].queryset = self.model.objects.all() + # Restrict tag fields by model + ct = ContentType.objects.get_for_model(self.model) + self.fields['add_tags'].widget.add_query_param('for_object_type_id', ct.pk) + self.fields['remove_tags'].widget.add_query_param('for_object_type_id', ct.pk) + self._extend_nullable_fields() def _get_form_field(self, customfield):