netbox icon indicating copy to clipboard operation
netbox copied to clipboard

Closes: #15239 - Allow adding/removing tagged VLANs in bulk editing of Interfaces

Open bctiemann opened this issue 1 year ago • 0 comments

Closes: #15239

Adds "Add Tagged VLANs" and "Remove tagged VLANs" widgets to the bulk edit form of Interfaces, both when editing them standalone and when accessing them as components of a device. These fields operate in the same way as the existing "Add tags"/"Remove tags" and allow the user to add or remove the selected items to all selected objects regardless of their existing VLANs, rather than having to set all objects to the same VLAN settings in the edit operation.

Note that this PR also cleans up the __init__ function of InterfaceBulkEditForm, removing the after-the-fact modification of the widgets to add query parameters, as these params can be set in the field definitions directly using the $device token.

Screenshot 2024-09-17 at 4 01 39 PM

bctiemann avatar Sep 17 '24 20:09 bctiemann