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

Fixes #12296: Fix 'mark connected' form field for bulk editing front & rear ports

jeremystretch 2 лет назад
Родитель
Сommit
7b374e4cf6
2 измененных файлов с 14 добавлено и 0 удалено
  1. 4 0
      docs/release-notes/version-3.4.md
  2. 10 0
      netbox/dcim/forms/bulk_edit.py

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

@@ -2,6 +2,10 @@
 
 ## v3.4.9 (FUTURE)
 
+### Bug Fixes
+
+* [#12296](https://github.com/netbox-community/netbox/issues/12296) - Fix "mark connected" form field for bulk editing front & rear ports
+
 ---
 
 ## v3.4.8 (2023-04-12)

+ 10 - 0
netbox/dcim/forms/bulk_edit.py

@@ -1324,6 +1324,11 @@ class FrontPortBulkEditForm(
     form_from_model(FrontPort, ['label', 'type', 'color', 'mark_connected', 'description']),
     ComponentBulkEditForm
 ):
+    mark_connected = forms.NullBooleanField(
+        required=False,
+        widget=BulkEditNullBooleanSelect
+    )
+
     model = FrontPort
     fieldsets = (
         (None, ('module', 'type', 'label', 'color', 'description', 'mark_connected')),
@@ -1335,6 +1340,11 @@ class RearPortBulkEditForm(
     form_from_model(RearPort, ['label', 'type', 'color', 'mark_connected', 'description']),
     ComponentBulkEditForm
 ):
+    mark_connected = forms.NullBooleanField(
+        required=False,
+        widget=BulkEditNullBooleanSelect
+    )
+
     model = RearPort
     fieldsets = (
         (None, ('module', 'type', 'label', 'color', 'description', 'mark_connected')),