Skip to content

Commit 1edf98c

Browse files
committed
Changed the filter type for model names to MultiValueCharFilter
1 parent 22b1ca3 commit 1edf98c

20 files changed

Lines changed: 28 additions & 22 deletions

File tree

netbox_dns/filtersets/dnssec_key_template.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
from netbox.filtersets import PrimaryModelFilterSet
55
from tenancy.filtersets import TenancyFilterSet
66
from utilities.filtersets import register_filterset
7+
from utilities.filters import MultiValueCharFilter
78

89
from netbox_dns.models import DNSSECKeyTemplate, DNSSECPolicy
910
from netbox_dns.choices import (
@@ -23,7 +24,7 @@ class Meta:
2324

2425
fields = ("id",)
2526

26-
name = django_filters.CharFilter()
27+
name = MultiValueCharFilter()
2728
description = django_filters.CharFilter()
2829
type = django_filters.MultipleChoiceFilter(
2930
choices=DNSSECKeyTemplateTypeChoices,

netbox_dns/filtersets/dnssec_policy.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
from netbox.filtersets import PrimaryModelFilterSet
66
from tenancy.filtersets import TenancyFilterSet
7-
from utilities.filters import MultiValueCharFilter
87
from utilities.filtersets import register_filterset
8+
from utilities.filters import MultiValueCharFilter
99

1010
from netbox_dns.models import DNSSECPolicy, DNSSECKeyTemplate, Zone, ZoneTemplate
1111
from netbox_dns.choices import DNSSECPolicyStatusChoices
@@ -28,7 +28,7 @@ class Meta:
2828
"nsec3_opt_out",
2929
)
3030

31-
name = django_filters.CharFilter()
31+
name = MultiValueCharFilter()
3232
description = django_filters.CharFilter()
3333
status = django_filters.MultipleChoiceFilter(
3434
choices=DNSSECPolicyStatusChoices,

netbox_dns/filtersets/nameserver.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
from netbox.filtersets import PrimaryModelFilterSet
55
from tenancy.filtersets import TenancyFilterSet
66
from utilities.filtersets import register_filterset
7+
from utilities.filters import MultiValueCharFilter
78

89
from netbox_dns.models import NameServer, Zone
910

@@ -17,7 +18,7 @@ class Meta:
1718

1819
fields = ("id",)
1920

20-
name = django_filters.CharFilter()
21+
name = MultiValueCharFilter()
2122
description = django_filters.CharFilter()
2223
zone_id = django_filters.ModelMultipleChoiceFilter(
2324
field_name="zones",

netbox_dns/filtersets/record.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55

66
from netbox.filtersets import PrimaryModelFilterSet
77
from tenancy.filtersets import TenancyFilterSet
8-
from utilities.filters import MultiValueCharFilter
98
from utilities.filtersets import register_filterset
9+
from utilities.filters import MultiValueCharFilter
1010

1111
from ipam.models import IPAddress
1212

@@ -28,7 +28,7 @@ class Meta:
2828
"managed",
2929
)
3030

31-
name = django_filters.CharFilter()
31+
name = MultiValueCharFilter()
3232
description = django_filters.CharFilter()
3333
fqdn = django_filters.CharFilter()
3434
ttl = TimePeriodFilter()

netbox_dns/filtersets/record_template.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
from netbox.filtersets import PrimaryModelFilterSet
55
from tenancy.filtersets import TenancyFilterSet
66
from utilities.filtersets import register_filterset
7+
from utilities.filters import MultiValueCharFilter
78

89
from netbox_dns.models import RecordTemplate, ZoneTemplate
910
from netbox_dns.choices import RecordTypeChoices, RecordStatusChoices
@@ -25,7 +26,7 @@ class Meta:
2526
"disable_ptr",
2627
)
2728

28-
name = django_filters.CharFilter()
29+
name = MultiValueCharFilter()
2930
description = django_filters.CharFilter()
3031
ttl = TimePeriodFilter()
3132
type = django_filters.MultipleChoiceFilter(

netbox_dns/filtersets/registrar.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
from netbox.filtersets import PrimaryModelFilterSet
66
from utilities.filtersets import register_filterset
7+
from utilities.filters import MultiValueCharFilter
78

89
from netbox_dns.models import Registrar
910

@@ -17,7 +18,7 @@ class Meta:
1718

1819
fields = ("id",)
1920

20-
name = django_filters.CharFilter()
21+
name = MultiValueCharFilter()
2122
description = django_filters.CharFilter()
2223
iana_id = django_filters.CharFilter()
2324
address = django_filters.CharFilter()

netbox_dns/filtersets/registration_contact.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
from netbox.filtersets import PrimaryModelFilterSet
66
from utilities.filtersets import register_filterset
7+
from utilities.filters import MultiValueCharFilter
78

89
from netbox_dns.models import RegistrationContact
910

@@ -17,7 +18,7 @@ class Meta:
1718

1819
fields = ("id",)
1920

20-
name = django_filters.CharFilter()
21+
name = MultiValueCharFilter()
2122
description = django_filters.CharFilter()
2223
contact_id = django_filters.NumberFilter()
2324
organization = django_filters.CharFilter()

netbox_dns/filtersets/view.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
from netbox.filtersets import PrimaryModelFilterSet
66
from tenancy.filtersets import TenancyFilterSet
77
from utilities.filtersets import register_filterset
8+
from utilities.filters import MultiValueCharFilter
89
from ipam.models import Prefix
910

1011
from netbox_dns.models import View
@@ -22,7 +23,7 @@ class Meta:
2223
"default_view",
2324
)
2425

25-
name = django_filters.CharFilter()
26+
name = MultiValueCharFilter()
2627
description = django_filters.CharFilter()
2728
prefix_id = django_filters.ModelMultipleChoiceFilter(
2829
queryset=Prefix.objects.all(),

netbox_dns/filtersets/zone.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ class Meta:
3636
"inline_signing",
3737
)
3838

39-
name = django_filters.CharFilter()
39+
name = MultiValueCharFilter()
4040
description = django_filters.CharFilter()
4141
status = django_filters.MultipleChoiceFilter(
4242
choices=ZoneStatusChoices,

netbox_dns/filtersets/zone_template.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ class Meta:
2929

3030
fields = ("id",)
3131

32-
name = django_filters.CharFilter()
32+
name = MultiValueCharFilter()
3333
description = django_filters.CharFilter()
3434
record_template_id = django_filters.ModelMultipleChoiceFilter(
3535
queryset=RecordTemplate.objects.all(),

0 commit comments

Comments
 (0)