'My Approvals' widget in the Service Portal allows users without the 'approve_user' role to action approvals
The default 'My Approvals' application menu in the regular native platform does check the role and allows only users with the 'approve_user' role access to the 'My Approvals' module.
Steps to Reproduce
Modify the Condition field of the SP Menu Item for Approvals (with a url similar to the one below) from the existing value of the condition to add the needed roles to the condition so that Approvals are available to users from Service Portal
In the native platform, the 'My Approvals' module is configured to allow ITIL or Approver_user roles.
Similar changes would be needed to the condition field of the SP Menu Item for Approvals.
For example assuming the condition currently has a value 'gs.isLoggedIn()', it would need to be modified to 'gs.isLoggedIn() && (gs.hasRole("approver_user") || gs.hasRole("itil"))' if users with the ITIL role or approver_user role need to have access to Approvals on Service Portal.
Related Problem: PRB751143