mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-08 08:38:16 -06:00
Closes #16905: Added filter and field to existing filtersets
This commit is contained in:
parent
36df9228a6
commit
83ff80e902
@ -1400,6 +1400,12 @@ class DeviceComponentFilterSet(django_filters.FilterSet):
|
||||
to_field_name='slug',
|
||||
label=_('Device role (slug)'),
|
||||
)
|
||||
device_status = django_filters.ModelMultipleChoiceFilter(
|
||||
field_name='device__status',
|
||||
queryset=Device.objects.all(),
|
||||
to_field_name='status',
|
||||
label=_('Device (status)')
|
||||
)
|
||||
virtual_chassis_id = django_filters.ModelMultipleChoiceFilter(
|
||||
field_name='device__virtual_chassis',
|
||||
queryset=VirtualChassis.objects.all(),
|
||||
|
@ -129,6 +129,11 @@ class DeviceComponentFilterForm(NetBoxModelFilterSetForm):
|
||||
},
|
||||
label=_('Device')
|
||||
)
|
||||
device_status = forms.MultipleChoiceField(
|
||||
choices=DeviceStatusChoices,
|
||||
label=_('Device status'),
|
||||
required=False
|
||||
)
|
||||
|
||||
|
||||
class RegionFilterForm(ContactModelFilterForm, NetBoxModelFilterSetForm):
|
||||
|
Loading…
Reference in New Issue
Block a user