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.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.