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

11487 remove set null from read-only custom fields bulk edit (#11552)

* 11487 remove set null from read-only custom fields bulk edit

* 11487 removes unreleased sentry-sdk
Arthur Hanson 3 лет назад
Родитель
Сommit
eca624b13d
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      netbox/netbox/forms/base.py

+ 1 - 1
netbox/netbox/forms/base.py

@@ -131,7 +131,7 @@ class NetBoxModelBulkEditForm(BootstrapMixin, CustomFieldsMixin, forms.Form):
 
     def _extend_nullable_fields(self):
         nullable_custom_fields = [
-            name for name, customfield in self.custom_fields.items() if not customfield.required
+            name for name, customfield in self.custom_fields.items() if (not customfield.required and customfield.ui_visibility == CustomFieldVisibilityChoices.VISIBILITY_READ_WRITE)
         ]
         self.nullable_fields = (*self.nullable_fields, *nullable_custom_fields)