Repeated HTTP error popups if user without perms.permissions.item.put tries to edit a permission set
Description
This is because we allow users with perms.permissions.get to see the permission sets, but they need perms.permissions.item.put for the update operation that happens whenever you leave a field.
The simplest way to do this was to use redux-form's field-disabling functionality so that users without perms.permissions.item.put can see the fields but not enter them (and therefore not leave them, which is what triggers the HTTP operation).
This is because we allow users with
perms.permissions.get
to see the permission sets, but they needperms.permissions.item.put
for the update operation that happens whenever you leave a field.The simplest fix is to make the fields readonly.