Hey, I am using the Script Post-Function: "Create a sub-task" of the Script Runner Plugin.
I can create Subtasks from the parent issue easily, but how would I create one if a sibling subtask is transitioned?
Thanks in advance.
edit:
I found the following lines in the "Create a sub-task" script, see whole script: http://goo.gl/3sQaKV
def String subtaskAction = params[FIELD_SUBTASK_ACTION] subtaskAction = subtaskAction?.replaceAll(/ .*/, "") String subtaskSummary = params[FIELD_SUBTASK_SUMMARY] if (issue.getIssueTypeObject().isSubTask()) { log.warn ("This issue ($issue) is already a sub-task... doing nothing.") return [:] }
So it already checks if the task itself is a subtask and does nothing if so. In this case I would like to set "issue" to the parent issue, something like issue = issue.getParentIssue(). How would this be possible?
> In this case I would like to set "issue" to the parent issue, something like issue = issue.getParentIssue(). How would this be possible?
Pretty much like you say. Using the script as a starting point, if it's a subtask, set the issue issue.getParent() or whatever it is.
> You can do it with jjupin
Yeah, you can do it with script runner, or jira scripting suite, or a java plugin, or jjupin.
Okay, I made myself famiiar with groovy and script runner. I think I could modify the script to my needs.
But I dont know where to put the script so it appears in the Script Post-Function overview of the postfuntions in a workflow transition. So I can configure it, specify name of the subtask, etc, like the ones already setup there. Can you help me out there please? thanks in advance.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
There have been other questions on this recently, eg https://answers.atlassian.com/questions/198481/script-runner-addon-custom-scripts-as-post-function-with-parameters.
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.