Просмотр исходного кода

Closes #8365: Filtering for child devices by parent device

Stephan Blanke 3 лет назад
Родитель
Сommit
780459d2bf
1 измененных файлов с 5 добавлено и 0 удалено
  1. 5 0
      netbox/dcim/filtersets.py

+ 5 - 0
netbox/dcim/filtersets.py

@@ -639,6 +639,11 @@ class DeviceFilterSet(PrimaryModelFilterSet, TenancyFilterSet, ContactModelFilte
         to_field_name='slug',
         to_field_name='slug',
         label='Role (slug)',
         label='Role (slug)',
     )
     )
+    parent_device_id = django_filters.ModelMultipleChoiceFilter(
+        field_name='parent_bay__device',
+        queryset=Device.objects.all(),
+        label='Parent Device (ID)',
+    )
     platform_id = django_filters.ModelMultipleChoiceFilter(
     platform_id = django_filters.ModelMultipleChoiceFilter(
         queryset=Platform.objects.all(),
         queryset=Platform.objects.all(),
         label='Platform (ID)',
         label='Platform (ID)',