In my Salesforce there is a Submit for approval process for the Opportunity object. I want certain fields in the Opportunity record to NOT be editable during the approval process. In order to achieve that I've implemented an apex code. The issue here is that the fields remain editable via inline editing. How can I make such fields ABSOLUTELY NOT editable via the inline editing but ONLY during the submit for approval process?
How did you make the fields read only via apex code?
It sounds like you should be using a standard approval process with the record being locked on submission.
You can also deactivate inline editing in user interface.
You can also create a validation rule to catch people trying to edit the record.