You've been invited into the Kudos (beta program) private group. Chat with others in the program, or give feedback to Atlassian.
View groupJoin the community to find out what other Atlassian users are discussing, debating and creating.
I am trying to use the transition issue post function and want it to only occur if there are no subtasks for that issue.
I have checked the box "Only if condition is true", but I am unsure what my expression would be to look for subtasks?
Basically I would want it to say something like:
If no subtask for current issue {
Return true
}
Try this?
def subTasksList = issue.getSubTaskObjects()
if (subTasksList.size() < 1) {
return true
}
I see this error:
No signature of method: com.innovalog.jmwe.IssueProxy.getSubTaskObjects() is applicable for argument types: () values: []
groovy.lang.MissingMethodException: No signature of method: com.innovalog.jmwe.IssueProxy.getSubTaskObjects() is applicable for argument types: () values: []
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Are you using Cloud or Server? The above script worked for me using JIRA Server 7.x with the following post function configuration.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I am using JIRA Server 7. Does there not need to be some kind of reference to a class at the top or something?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Try adding these two lines to the top of the script.
import com.atlassian.jira.component.ComponentAccessor
def issueManager = ComponentAccessor.getIssueManager()
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.
I ended up using a built in script to fast-track a transition. For the condition I used "issue.getSubTaskObjects().size() < 1" and it worked.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Happy New Year! We hope you all had a safe and restful holiday season. 2020 was a unique year full of unforeseen events; however, as we enter the new year of 2021, we’re optimistic for the light at t...
Connect with like-minded Atlassian users at free events near you!
Find an eventConnect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.
Host an eventYou're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.