mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-31 04:46:26 -06:00
Add device_role filter to Vapor Interfaces
This commit is contained in:
parent
2b75ed0d23
commit
4b23149dff
@ -73,6 +73,12 @@ class InterfaceFilter(django_filters.FilterSet):
|
|||||||
field_name='pk',
|
field_name='pk',
|
||||||
label='Device (ID)',
|
label='Device (ID)',
|
||||||
)
|
)
|
||||||
|
device_role = django_filters.ModelMultipleChoiceFilter(
|
||||||
|
field_name='device__device_role__slug',
|
||||||
|
queryset=DeviceRole.objects.all(),
|
||||||
|
to_field_name='slug',
|
||||||
|
label='Device Role (slug)',
|
||||||
|
)
|
||||||
cabled = django_filters.BooleanFilter(
|
cabled = django_filters.BooleanFilter(
|
||||||
field_name='cable',
|
field_name='cable',
|
||||||
lookup_expr='isnull',
|
lookup_expr='isnull',
|
||||||
@ -106,7 +112,7 @@ class InterfaceFilter(django_filters.FilterSet):
|
|||||||
field_name='device__site__slug',
|
field_name='device__site__slug',
|
||||||
queryset=Site.objects.all(),
|
queryset=Site.objects.all(),
|
||||||
to_field_name='slug',
|
to_field_name='slug',
|
||||||
label='Device (slug)',
|
label='Site (slug)',
|
||||||
)
|
)
|
||||||
|
|
||||||
customer = django_filters.ModelMultipleChoiceFilter(
|
customer = django_filters.ModelMultipleChoiceFilter(
|
||||||
|
Loading…
Reference in New Issue
Block a user