From 593ae295e393553d98b4eb6faf9fbc6d9be4e4f4 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Wed, 8 Nov 2017 09:57:16 -0500 Subject: [PATCH] Removed prefix `parent` filter (see #1684) --- netbox/ipam/filters.py | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/netbox/ipam/filters.py b/netbox/ipam/filters.py index f80374ca0..af31dca29 100644 --- a/netbox/ipam/filters.py +++ b/netbox/ipam/filters.py @@ -99,11 +99,6 @@ class PrefixFilter(CustomFieldFilterSet, django_filters.FilterSet): method='search', label='Search', ) - # TODO: Deprecate in v2.3.0 - parent = django_filters.CharFilter( - method='search_within_include', - label='Parent prefix (deprecated)', - ) within = django_filters.CharFilter( method='search_within', label='Within prefix', @@ -172,17 +167,6 @@ class PrefixFilter(CustomFieldFilterSet, django_filters.FilterSet): model = Prefix fields = ['family', 'is_pool'] - def search(self, queryset, name, value): - if not value.strip(): - return queryset - qs_filter = Q(description__icontains=value) - try: - prefix = str(IPNetwork(value.strip()).cidr) - qs_filter |= Q(prefix__net_contains_or_equals=prefix) - except (AddrFormatError, ValueError): - pass - return queryset.filter(qs_filter) - def search_within(self, queryset, name, value): value = value.strip() if not value: