Show all approvals for non admin users
Description
Rename the "Awaiting Approvals" tab to "Approvals".
Enhancements:
-
Display approvals across different statuses.
-
Ensure delegated approvals are visible to users who have been assigned as delegates.
-
Include an option to view all approvals initiated by the current user (originator).
-
By default, show approvals in progress that are awaiting the current user's decision — this includes:
-
Approvals directly assigned to the user.
-
Approvals where the user has been delegated to act on behalf of another.
-
Filtering options:
-
Approval
-
Definition
-
Status
-
Project/Space
-
JQL search (Jira only)
-
Delegators
-
More filters (same as collection/global admin)
Additional:
-
Users can save filters (private only).
-
For Vote steps and approvals where the user is a delegate, quick action buttons (Approve/Consent, Abstain, Reject) are not available directly in the actions menu — the user can take action only by opening the page where the approval was created.
-
Export approval option should work as on other screens
Accepted criteria
-
Delegated approvals should be visible in the approvals list view.
-
Ensure non-admin users only see approvals that they have started, are part of the approval path for, or have been delegated to vote on behalf of another user.
-
Verify that delegated approvals only appear for assigned delegates.
The scope of changes in the code responsible for retrieving approvals requires a full regression test in the application – especially in the logic operating on approval lists.