Skip to content

Commit c8575d6

Browse files
authored
Fixed site and device filtering (#94)
* fixed site and device filtering
1 parent 9999b8b commit c8575d6

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

netbox_acls/forms/filtersets.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,11 +55,15 @@ class AccessListFilterForm(NetBoxModelFilterSetForm):
5555
site = DynamicModelChoiceField(
5656
queryset=Site.objects.all(),
5757
required=False,
58+
query_params={
59+
"region_id": "$region",
60+
"group_id": "$site_group"
61+
}
5862
)
5963
device = DynamicModelChoiceField(
6064
queryset=Device.objects.all(),
6165
query_params={
62-
"region": "$region",
66+
"region_id": "$region",
6367
"group_id": "$site_group",
6468
"site_id": "$site",
6569
},
@@ -119,11 +123,15 @@ class ACLInterfaceAssignmentFilterForm(NetBoxModelFilterSetForm):
119123
site = DynamicModelChoiceField(
120124
queryset=Site.objects.all(),
121125
required=False,
126+
query_params={
127+
"region_id": "$region",
128+
"group_id": "$site_group"
129+
}
122130
)
123131
device = DynamicModelChoiceField(
124132
queryset=Device.objects.all(),
125133
query_params={
126-
"region": "$region",
134+
"region_id": "$region",
127135
"group_id": "$site_group",
128136
"site_id": "$site",
129137
},

0 commit comments

Comments
 (0)