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

Add power_panel_id field to PowerFeedFilterForm

Jeremy Stretch 6 лет назад
Родитель
Сommit
7b6c104768
1 измененных файлов с 10 добавлено и 0 удалено
  1. 10 0
      netbox/dcim/forms.py

+ 10 - 0
netbox/dcim/forms.py

@@ -3645,10 +3645,20 @@ class PowerFeedFilterForm(BootstrapMixin, CustomFieldFilterForm):
             api_url="/api/dcim/sites/",
             value_field="slug",
             filter_for={
+                'power_panel_id': 'site',
                 'rack_id': 'site',
             }
         )
     )
+    power_panel_id = FilterChoiceField(
+        queryset=PowerPanel.objects.all(),
+        label='Power panel',
+        null_label='-- None --',
+        widget=APISelectMultiple(
+            api_url="/api/dcim/power-panels/",
+            null_option=True,
+        )
+    )
     rack_id = FilterChoiceField(
         queryset=Rack.objects.all(),
         label='Rack',