Skip to content

Commit fa8a8ab

Browse files
committed
#7424: Add virtual_chassis and virtual_chassis_id filter to device components
1 parent 98cc36c commit fa8a8ab

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

netbox/dcim/filtersets.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -861,6 +861,17 @@ class DeviceComponentFilterSet(django_filters.FilterSet):
861861
to_field_name='name',
862862
label='Device (name)',
863863
)
864+
virtual_chassis_id = django_filters.ModelMultipleChoiceFilter(
865+
field_name='device__virtual_chassis',
866+
queryset=VirtualChassis.objects.all(),
867+
label='Virtual Chassis (ID)'
868+
)
869+
virtual_chassis = django_filters.ModelMultipleChoiceFilter(
870+
field_name='device__virtual_chassis__name',
871+
queryset=VirtualChassis.objects.all(),
872+
to_field_name='name',
873+
label='Virtual Chassis',
874+
)
864875
tag = TagFilter()
865876

866877
def search(self, queryset, name, value):

0 commit comments

Comments
 (0)