From d5ee16c089f46790324e465eda705082d527594e Mon Sep 17 00:00:00 2001 From: Joseph Kennedy Date: Wed, 30 Aug 2017 21:33:41 -0400 Subject: [PATCH] Add site and site_id back --- netbox/dcim/filters.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/netbox/dcim/filters.py b/netbox/dcim/filters.py index 34063b9ea..94282249f 100644 --- a/netbox/dcim/filters.py +++ b/netbox/dcim/filters.py @@ -519,7 +519,8 @@ class PowerOutletFilter(DeviceComponentFilterSet): class InterfaceFilter(django_filters.FilterSet): """ - + Not using DeviceComponentFilterSet for Interfaces because we need to glean the ordering logic from the parent + Device's DeviceType. """ device = django_filters.CharFilter( method='filter_device', @@ -581,6 +582,16 @@ class InterfaceListFilter(django_filters.FilterSet): method='search', label='Search', ) + site_id = django_filters.ModelMultipleChoiceFilter( + queryset=Site.objects.all(), + label='Site (ID)', + ) + site = django_filters.ModelMultipleChoiceFilter( + name='site__slug', + queryset=Site.objects.all(), + to_field_name='slug', + label='Site name (slug)', + ) #site_id = django_filters.ModelMultipleChoiceFilter( # queryset=Device.objects.select_related('site'), # label='Site (ID)',