Skip to content

Commit 95519b4

Browse files
Adds device and vm to service filter form (#14215)
* adds device and vm to service filter form #13951 * Tweak labels --------- Co-authored-by: Jeremy Stretch <[email protected]>
1 parent dfef89a commit 95519b4

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

netbox/ipam/forms/filtersets.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -523,6 +523,21 @@ class ServiceTemplateFilterForm(NetBoxModelFilterSetForm):
523523

524524
class ServiceFilterForm(ServiceTemplateFilterForm):
525525
model = Service
526+
fieldsets = (
527+
(None, ('q', 'filter_id', 'tag')),
528+
(_('Attributes'), ('protocol', 'port')),
529+
(_('Assignment'), ('device_id', 'virtual_machine_id')),
530+
)
531+
device_id = DynamicModelMultipleChoiceField(
532+
queryset=Device.objects.all(),
533+
required=False,
534+
label=_('Device'),
535+
)
536+
virtual_machine_id = DynamicModelMultipleChoiceField(
537+
queryset=VirtualMachine.objects.all(),
538+
required=False,
539+
label=_('Virtual Machine'),
540+
)
526541
tag = TagFilterField(model)
527542

528543

0 commit comments

Comments
 (0)