diff --git a/netbox/dcim/filters.py b/netbox/dcim/filters.py index 7428c7e75..9213aa338 100644 --- a/netbox/dcim/filters.py +++ b/netbox/dcim/filters.py @@ -582,15 +582,6 @@ class InterfaceListFilter(django_filters.FilterSet): method='search', label='Search', ) - device = django_filters.CharFilter( - method='filter_device', - label='Device', - ) - #site_id = django_filters.ModelMultipleChoiceFilter( - # name='site', - # method='_filter_site', - # label='Site (ID)', - #) site = django_filters.CharFilter( method='filter_site', label='Site (slug)', @@ -630,11 +621,6 @@ class InterfaceListFilter(django_filters.FilterSet): except Device.DoesNotExist: return queryset.none() - def filter_device(self, queryset, name, value): - if not value.strip(): - return queryset - return queryset.filter(device__name__icontains=value) - def filter_type(self, queryset, name, value): value = value.strip().lower() return { diff --git a/netbox/dcim/forms.py b/netbox/dcim/forms.py index 4b657a6ff..68ed5eb45 100644 --- a/netbox/dcim/forms.py +++ b/netbox/dcim/forms.py @@ -1620,7 +1620,6 @@ class InterfaceFilterForm(BootstrapMixin, forms.Form): class InterfaceListFilterForm(BootstrapMixin, forms.Form): q = forms.CharField(required=False, label='Search') site = forms.ModelChoiceField(required=False, queryset=Site.objects.all(), to_field_name='slug') - device = forms.CharField(required=False, label='Device name') enabled = forms.ChoiceField(choices=add_blank_choice(IFACE_ENABLED_CHOICES), required=False) #role = FilterChoiceField( # required=False,