I have a profile named 'Profile A' and a custom object named 'CA__c'. Then Profile A setting has Read, View All object permission. Basically, users with Profile A shouldn't be able to edit CA__c, but I need to give them edit access to only one field(checkbox). In the Profile setting I added the Edit access to the object permission and set all field permissions to Read Access(read-only) except for the checkbox which they should be able to edit. However, I get an error message whenever I log in as user with Profile A and edit the checkbox.
Error: You do not have the level of access necessary to perform the operation you requested. Please contact the owner of the record or your administrator if access is necessary.
P.S. The org wide default of the custom obj is set to Private.
Any thoughts on how will I be able to give edit access to just one field on that object?