Quellcode durchsuchen

Fixes #3862: Allow filtering device components by multiple device names

Jeremy Stretch vor 6 Jahren
Ursprung
Commit
8fef6edb27
2 geänderte Dateien mit 3 neuen und 1 gelöschten Zeilen
  1. 1 0
      docs/release-notes/version-2.6.md
  2. 2 1
      netbox/dcim/filters.py

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

@@ -10,6 +10,7 @@
 * [#3589](https://github.com/netbox-community/netbox/issues/3589) - Fix validation on tagged VLANs of an interface
 * [#3853](https://github.com/netbox-community/netbox/issues/3853) - Fix device role link on config context view
 * [#3856](https://github.com/netbox-community/netbox/issues/3856) - Allow filtering VM interfaces by multiple MAC addresses
+* [#3862](https://github.com/netbox-community/netbox/issues/3862) - Allow filtering device components by multiple device names
 
 ---
 

+ 2 - 1
netbox/dcim/filters.py

@@ -646,7 +646,8 @@ class DeviceComponentFilterSet(django_filters.FilterSet):
         queryset=Device.objects.all(),
         label='Device (ID)',
     )
-    device = django_filters.ModelChoiceFilter(
+    device = django_filters.ModelMultipleChoiceFilter(
+        field_name='device__name',
         queryset=Device.objects.all(),
         to_field_name='name',
         label='Device (name)',