Explorar o código

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 %!s(int64=3) %!d(string=hai) anos
pai
achega
eca624b13d
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  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)