mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-23 04:22:01 -06:00
#7853 - Change Duplex Filterset to allow multivalues
This commit is contained in:
parent
375a140343
commit
5f8870d448
@ -1197,7 +1197,9 @@ class InterfaceFilterSet(PrimaryModelFilterSet, DeviceComponentFilterSet, CableT
|
|||||||
label='LAG interface (ID)',
|
label='LAG interface (ID)',
|
||||||
)
|
)
|
||||||
speed = MultiValueNumberFilter()
|
speed = MultiValueNumberFilter()
|
||||||
duplex = django_filters.CharFilter()
|
duplex = django_filters.MultipleChoiceFilter(
|
||||||
|
choices=InterfaceDuplexChoices
|
||||||
|
)
|
||||||
mac_address = MultiValueMACAddressFilter()
|
mac_address = MultiValueMACAddressFilter()
|
||||||
wwn = MultiValueWWNFilter()
|
wwn = MultiValueWWNFilter()
|
||||||
tag = TagFilter()
|
tag = TagFilter()
|
||||||
|
@ -947,10 +947,11 @@ class InterfaceFilterForm(DeviceComponentFilterForm):
|
|||||||
label='Select Speed',
|
label='Select Speed',
|
||||||
widget=SelectSpeedWidget(attrs={'readonly': None})
|
widget=SelectSpeedWidget(attrs={'readonly': None})
|
||||||
)
|
)
|
||||||
duplex = forms.ChoiceField(
|
duplex = forms.MultipleChoiceField(
|
||||||
choices=InterfaceDuplexChoices,
|
choices=InterfaceDuplexChoices,
|
||||||
required=False,
|
required=False,
|
||||||
label='Select Duplex'
|
label='Select Duplex',
|
||||||
|
widget=StaticSelectMultiple()
|
||||||
)
|
)
|
||||||
enabled = forms.NullBooleanField(
|
enabled = forms.NullBooleanField(
|
||||||
required=False,
|
required=False,
|
||||||
|
Loading…
Reference in New Issue
Block a user