1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Add cluster and virtual machine filters to VM interfaces list

This commit is contained in:
Jeremy Stretch
2020-07-13 15:43:54 -04:00
parent 9cece39ee9
commit 013a2a35e0
2 changed files with 26 additions and 0 deletions

View File

@ -821,6 +821,21 @@ class VMInterfaceBulkRenameForm(BulkRenameForm):
class VMInterfaceFilterForm(forms.Form):
model = VMInterface
cluster_id = DynamicModelMultipleChoiceField(
queryset=Cluster.objects.all(),
required=False,
label='Cluster',
widget=APISelectMultiple(
filter_for={
'virtual_machine_id': 'cluster_id'
}
)
)
virtual_machine_id = DynamicModelMultipleChoiceField(
queryset=VirtualMachine.objects.all(),
required=False,
label='Virtual machine'
)
enabled = forms.NullBooleanField(
required=False,
widget=StaticSelect2(