|
|
@@ -73,6 +73,10 @@ class AggregateFilterSet(CustomFieldFilterSet, CreatedUpdatedFilterSet):
|
|
|
method='search',
|
|
|
label='Search',
|
|
|
)
|
|
|
+ family = django_filters.NumberFilter(
|
|
|
+ field_name='prefix',
|
|
|
+ lookup_expr='family'
|
|
|
+ )
|
|
|
prefix = django_filters.CharFilter(
|
|
|
method='filter_prefix',
|
|
|
label='Prefix',
|
|
|
@@ -134,6 +138,10 @@ class PrefixFilterSet(TenancyFilterSet, CustomFieldFilterSet, CreatedUpdatedFilt
|
|
|
method='search',
|
|
|
label='Search',
|
|
|
)
|
|
|
+ family = django_filters.NumberFilter(
|
|
|
+ field_name='prefix',
|
|
|
+ lookup_expr='family'
|
|
|
+ )
|
|
|
prefix = django_filters.CharFilter(
|
|
|
method='filter_prefix',
|
|
|
label='Prefix',
|
|
|
@@ -282,6 +290,10 @@ class IPAddressFilterSet(TenancyFilterSet, CustomFieldFilterSet, CreatedUpdatedF
|
|
|
method='search',
|
|
|
label='Search',
|
|
|
)
|
|
|
+ family = django_filters.NumberFilter(
|
|
|
+ field_name='address',
|
|
|
+ lookup_expr='family'
|
|
|
+ )
|
|
|
parent = django_filters.CharFilter(
|
|
|
method='search_by_parent',
|
|
|
label='Parent prefix',
|