In the example below, our "Confirmer" User Profile was restricted from Edit Access to the Canceled On date field on the Sale record. This prevented Confirmers from being able to Cancel a Sale. Our business processes have changed, and we want Confirmers to be able to Cancel a Sale. This Article covers the resolution steps when Fields are Read-Only only for specific User Profiles.
Check Profile Settings for Read Only Fields
Only System Administrator Users will be able to make these changes.
Navigate to the Setup menu. Click on your Username in the upper-right corner of your improveit 360 page. Clicking on your Username will expose a dropdown menu. Here you will find the Setup menu:
From the Setup menu, use the Quick Find search bar and search for "Profiles"
Click on the Profiles Menu
Choose the Profile you need to modify, in this Example: the "Confirmer" Profile.
Scroll down, in the Custom Field-Level Security section, click View next to the Object with Read Only fields. (in this Example: the Sale object)
Here you can click Edit and change the "Edit Access" on any of the editable Fields on this Object:
After giving Edit Access to all desired Fields, Save your Profile changes.
To test these changes, Login as any User with this Profile and Cancel a Sale.
See also: How To - Login as any User