We have created a module for multiple hierarchy in Sales Team. So, we have Sales user, Sales Lead and Sales Manager. We have created approval matrix for the quotation module. For example: Sales user will have to click on Request Lead Approval if the unit price in the quote is below a certain level. Similarly, the Sales lead will have to click on Request Manager Approval if the unit price is below his approval level. The manager can Approve or Reject the request.
When the Sales lead logs in, he can see both Request Lead Approval and Request Manager Approval buttons because he inherits all buttons from Sales User Access Control. We want to hide Request Lead Approval as it is not relevant to that user.