Details
-
Bug
-
Resolution: Fixed
-
Medium
-
None
-
29
-
Severity 3 - Minor
-
0
-
Description
Summary
We have implemented a new function mypendingApproval() which solves this. The definition of mypending() has been changed.
Please refer to https://support.atlassian.com/jira-software-cloud/docs/advanced-search-reference-jql-functions/
When using the JQL Approvals = myPending, it shows tickets that are already approved by current user.
The ticket only disappears from the list if all approvers approved the request.
Steps to Reproduce
- In the workflow for Approval request type, on the approval step - set "Consider approved after - All approvals"
- Create a ticket that approval is needed for more than one approval.
- One user approves the ticket.
- Search for Approvals = myPending() (when logged as user) or Approvals = pendingBy(user.name).
Expected Results
The results show only what is pending for the user who is searching Approvals = myPending(), even though it's necessary approval from another user.
Actual Results
The results show the tickets that are already approved by the current user because the another user hasn't approved yet.
Notes
It was reproducible on another instance.
This issue also happens on the Customer Portal > Requests > Approvals
Attachments
Issue Links
- is related to
-
JSDCLOUD-10451 Jira keeps asking other group members for approval even though the required number of group members have provided approval
- Long Term Backlog
- relates to
-
JSDCLOUD-10440 Jira keeps asking a user for approval who is removed from the approval group
- Closed
-
JSDCLOUD-10409 Filter "Approvals[Approvals]" = pendingBy("email_address") shows what is already approved by the email address
- Long Term Backlog