ソースを参照

Fixes #9132: Limit location options by selected site when creating a wireless link

jeremystretch 3 年 前
コミット
118bf5152c
2 ファイル変更7 行追加0 行削除
  1. 1 0
      docs/release-notes/version-3.2.md
  2. 6 0
      netbox/wireless/forms/models.py

+ 1 - 0
docs/release-notes/version-3.2.md

@@ -8,6 +8,7 @@
 
 ### Bug Fixes
 
+* [#9132](https://github.com/netbox-community/netbox/issues/9132) - Limit location options by selected site when creating a wireless link
 * [#9133](https://github.com/netbox-community/netbox/issues/9133) - Upgrade script should require Python 3.8 or later
 * [#9151](https://github.com/netbox-community/netbox/issues/9151) - Child prefix counts not annotated on aggregates list under RIR view
 * [#9156](https://github.com/netbox-community/netbox/issues/9156) - Fix loading UserConfig data from fixtures

+ 6 - 0
netbox/wireless/forms/models.py

@@ -105,6 +105,9 @@ class WirelessLinkForm(NetBoxModelForm):
     )
     location_a = DynamicModelChoiceField(
         queryset=Location.objects.all(),
+        query_params={
+            'site_id': '$site_a',
+        },
         required=False,
         label='Location',
         initial_params={
@@ -142,6 +145,9 @@ class WirelessLinkForm(NetBoxModelForm):
     )
     location_b = DynamicModelChoiceField(
         queryset=Location.objects.all(),
+        query_params={
+            'site_id': '$site_b',
+        },
         required=False,
         label='Location',
         initial_params={