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

Closes #5489: Add filters for type and width to racks list

Jeremy Stretch 5 лет назад
Родитель
Сommit
34a0e2e72d
2 измененных файлов с 14 добавлено и 0 удалено
  1. 4 0
      docs/release-notes/version-2.10.md
  2. 10 0
      netbox/dcim/forms.py

+ 4 - 0
docs/release-notes/version-2.10.md

@@ -2,6 +2,10 @@
 
 ## v2.10.2 (FUTURE)
 
+### Enhancements
+
+* [#5489](https://github.com/netbox-community/netbox/issues/5489) - Add filters for type and width to racks list
+
 ### Bug Fixes
 
 * [#5468](https://github.com/netbox-community/netbox/issues/5468) - Fix unlocking secrets from device/VM view

+ 10 - 0
netbox/dcim/forms.py

@@ -690,6 +690,16 @@ class RackFilterForm(BootstrapMixin, TenancyFilterForm, CustomFieldFilterForm):
         required=False,
         widget=StaticSelect2Multiple()
     )
+    type = forms.MultipleChoiceField(
+        choices=RackTypeChoices,
+        required=False,
+        widget=StaticSelect2Multiple()
+    )
+    width = forms.MultipleChoiceField(
+        choices=RackWidthChoices,
+        required=False,
+        widget=StaticSelect2Multiple()
+    )
     role = DynamicModelMultipleChoiceField(
         queryset=RackRole.objects.all(),
         to_field_name='slug',