I am trying to restrict a custom field to be read-only, but it does not appear to work for some reason.
The custom field is a Code type, and I've placed my test account with a single 'Support' role. I've assigned all the field controls to be 'Hide' (via the Advanced section) in that Role, as well as related Roles, yet the field still appears and is usable as well. Does anyone have any ideas?
By default when you activate a custom field no matter what type it is set to 'write' for all roles. You will need to go through each role and on the advanced tab you will need to make the role 'view'. Have you added the field to a form? you also need to add the form to the role so it is visible and that the permissions work.
Try closing the client and re-opening it once you have made the changes.