At a customer want to hide some fields for certain usergroups, we do this by using the userpreference field rights system.
owner_id: usergroup id
value: 0, No access
This works, it hides the field in CRM, but when a value is set in the field, the following error occurs on save:
(which actually hides the sentry error)
If you do the same on contact level, you get the following error:
When the field is empty no error occurs.
Seems like the system is trying to save an field it does not have access to. Is there any other standard way to hide more fields for some usergroups, and make them editable for others?
Tested with the following field types: long, double, string
Tested on the following entity's: contact person
Versions tested: 8.5 R15, 9.1 SOD