- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-15-2023 02:01 AM - edited ‎02-15-2023 02:03 AM
Hi All,
1] We have Approvals widget on Service Portal. This widget is visible for admin user, But when I impersonate to user having role snc_internal then this widget is not visible.
(Some other widgets are visible for this user e.g. Announcement, Top Rated Articles)
2] This widget is on Index page of service portal.I have already added snc_internal role in 'who can view' related list.
Can anyone guide me regarding this.
Thank you
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-15-2023 02:07 AM
Hello @Sonu Parab
Give the approver_user role to the user, and they will be able to see the approval.
This is an expected platform behavior.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-15-2023 02:07 AM
Hello @Sonu Parab
Give the approver_user role to the user, and they will be able to see the approval.
This is an expected platform behavior.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-15-2023 02:09 AM
If you navigate to the approval widget server script line 19, you will see that there is a role query being made.
var isMine = gs.hasRole("approval_admin") || (gs.hasRole("approver_user") && isApprovalMine(app));