function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Myron FairMyron Fair 

Profile Object Permission vs Field Permission

I need some clarification regarding Object Setting and Field Settings under the profiles "Object Settings". User-added imageIf the Object settings is set to 'Read', but the Field Settings are set to 'Edit', will the user have edit rights to these fields? So essentially, by selecting the edit access, is this overriding or giving further access?
I'm assuming that they will have edit right due to the nature of permission sets 'granting' additional privileges instead of taking them away. Just a little confuses as to why a user with only Read access to an object should be able to edit a field, but if that's the case the option should be "Read Only". Thanks!
Sai PraveenSai Praveen (Salesforce Developers) 
Hi Myron,

If the user have Read access to the Object he cannot edit the fields even though he had access for the fields. The field level access will only be considered if the object has the required access. 

Please find the below blog which shows the explanation  for the Object level and field level settings. 

https://developer.salesforce.com/blogs/developer-relations/2017/04/salesforce-data-security-model-explained-visually

If this solution helps, Please mark it as best answer.

Thanks