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.