From d7f52bc24b8537de69ac9455b559cede7a661661 Mon Sep 17 00:00:00 2001 From: Joseph Kennedy Date: Thu, 31 Aug 2017 15:43:32 -0400 Subject: [PATCH] Remove device filter --- netbox/dcim/filters.py | 14 -------------- netbox/dcim/forms.py | 1 - 2 files changed, 15 deletions(-) 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,