10
10
11
11
12
12
class ProviderFilter (CustomFieldFilterSet , django_filters .FilterSet ):
13
- id__in = NumericInFilter (name = 'id' , lookup_expr = 'in' )
13
+ id__in = NumericInFilter (
14
+ field_name = 'id' ,
15
+ lookup_expr = 'in'
16
+ )
14
17
q = django_filters .CharFilter (
15
18
method = 'search' ,
16
19
label = 'Search' ,
17
20
)
18
21
site_id = django_filters .ModelMultipleChoiceFilter (
19
- name = 'circuits__terminations__site' ,
22
+ field_name = 'circuits__terminations__site' ,
20
23
queryset = Site .objects .all (),
21
24
label = 'Site' ,
22
25
)
23
26
site = django_filters .ModelMultipleChoiceFilter (
24
- name = 'circuits__terminations__site__slug' ,
27
+ field_name = 'circuits__terminations__site__slug' ,
25
28
queryset = Site .objects .all (),
26
29
to_field_name = 'slug' ,
27
30
label = 'Site (slug)' ,
28
31
)
29
32
tag = django_filters .CharFilter (
30
- name = 'tags__slug' ,
33
+ field_name = 'tags__slug' ,
31
34
)
32
35
33
36
class Meta :
@@ -54,7 +57,10 @@ class Meta:
54
57
55
58
56
59
class CircuitFilter (CustomFieldFilterSet , django_filters .FilterSet ):
57
- id__in = NumericInFilter (name = 'id' , lookup_expr = 'in' )
60
+ id__in = NumericInFilter (
61
+ field_name = 'id' ,
62
+ lookup_expr = 'in'
63
+ )
58
64
q = django_filters .CharFilter (
59
65
method = 'search' ,
60
66
label = 'Search' ,
@@ -64,7 +70,7 @@ class CircuitFilter(CustomFieldFilterSet, django_filters.FilterSet):
64
70
label = 'Provider (ID)' ,
65
71
)
66
72
provider = django_filters .ModelMultipleChoiceFilter (
67
- name = 'provider__slug' ,
73
+ field_name = 'provider__slug' ,
68
74
queryset = Provider .objects .all (),
69
75
to_field_name = 'slug' ,
70
76
label = 'Provider (slug)' ,
@@ -74,7 +80,7 @@ class CircuitFilter(CustomFieldFilterSet, django_filters.FilterSet):
74
80
label = 'Circuit type (ID)' ,
75
81
)
76
82
type = django_filters .ModelMultipleChoiceFilter (
77
- name = 'type__slug' ,
83
+ field_name = 'type__slug' ,
78
84
queryset = CircuitType .objects .all (),
79
85
to_field_name = 'slug' ,
80
86
label = 'Circuit type (slug)' ,
@@ -88,24 +94,24 @@ class CircuitFilter(CustomFieldFilterSet, django_filters.FilterSet):
88
94
label = 'Tenant (ID)' ,
89
95
)
90
96
tenant = django_filters .ModelMultipleChoiceFilter (
91
- name = 'tenant__slug' ,
97
+ field_name = 'tenant__slug' ,
92
98
queryset = Tenant .objects .all (),
93
99
to_field_name = 'slug' ,
94
100
label = 'Tenant (slug)' ,
95
101
)
96
102
site_id = django_filters .ModelMultipleChoiceFilter (
97
- name = 'terminations__site' ,
103
+ field_name = 'terminations__site' ,
98
104
queryset = Site .objects .all (),
99
105
label = 'Site (ID)' ,
100
106
)
101
107
site = django_filters .ModelMultipleChoiceFilter (
102
- name = 'terminations__site__slug' ,
108
+ field_name = 'terminations__site__slug' ,
103
109
queryset = Site .objects .all (),
104
110
to_field_name = 'slug' ,
105
111
label = 'Site (slug)' ,
106
112
)
107
113
tag = django_filters .CharFilter (
108
- name = 'tags__slug' ,
114
+ field_name = 'tags__slug' ,
109
115
)
110
116
111
117
class Meta :
@@ -138,7 +144,7 @@ class CircuitTerminationFilter(django_filters.FilterSet):
138
144
label = 'Site (ID)' ,
139
145
)
140
146
site = django_filters .ModelMultipleChoiceFilter (
141
- name = 'site__slug' ,
147
+ field_name = 'site__slug' ,
142
148
queryset = Site .objects .all (),
143
149
to_field_name = 'slug' ,
144
150
label = 'Site (slug)' ,
0 commit comments