[SalesForce] remove the approve, reject, recall buttons from approval history related it

Is it possible to remove the salesforce standard buttons from approval history related list ?
I have custom functionality defined for the same.

Best Answer

Uncheck 'Modify All' permission for that particular object on the profile level to hide Approve/Reject button on the approval history.

enter image description here

For the 'Recall' button, disable 'Allow submitters to recall approval requests' under Submission Settings in your approval process. There is an Idea link which has details on limitation for Allowing record owner to recall approval record.

Thanks