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',
|
to_field_name='slug',
|
||||||
label=_('Device role (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(
|
virtual_chassis_id = django_filters.ModelMultipleChoiceFilter(
|
||||||
field_name='device__virtual_chassis',
|
field_name='device__virtual_chassis',
|
||||||
queryset=VirtualChassis.objects.all(),
|
queryset=VirtualChassis.objects.all(),
|
||||||
|
@ -129,6 +129,11 @@ class DeviceComponentFilterForm(NetBoxModelFilterSetForm):
|
|||||||
},
|
},
|
||||||
label=_('Device')
|
label=_('Device')
|
||||||
)
|
)
|
||||||
|
device_status = forms.MultipleChoiceField(
|
||||||
|
choices=DeviceStatusChoices,
|
||||||
|
label=_('Device status'),
|
||||||
|
required=False
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
class RegionFilterForm(ContactModelFilterForm, NetBoxModelFilterSetForm):
|
class RegionFilterForm(ContactModelFilterForm, NetBoxModelFilterSetForm):
|
||||||
|
Loading…
Reference in New Issue
Block a user