You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
Next: Root
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
Hi,
I'm trying to add Groovy expression to run the post function only if all subtasks with type Approval are in status approved or cancelled.
any idea how can i write this condition?
Hi @Fadi I. Shahwan ,
I believe this is what you're looking for:
issue.subTaskObjects.every{it.get("issuetype").name != "Approval" || it.get("status").name in ["Approved", "Cancelled"]}
Thank David
It partially working
in my case I have an sub task type "Approval" if any of these approvals are not approved or cancelled then it should be fail. (this is working fine)
issue.subTaskObjects.every{it.get("issuetype").name == "Approval" && it.get("status").name in ["Approved", "Cancelled","Conditional Approval"]}
However when i created another type or sub tasks under the same issue it fail as it is checking the other sub tasks statuses not only the approval sub task. I need it to check only approval sub tasks and status.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Fadi I. Shahwan did you try the code I offered, which is different from the one you seem to have tried?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi @Fadi I. Shahwan ,
Do you mean all sub-tasks with issue type name as "Approval" have to be in specific statuses? Or is "Approval" any other customfield value?
Thanks,
Anjali
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.