Dear all,
I would like to move a parent task as soon as I create a subtask.
I did add a post function to the transition "Create" but it has no effect. It actually works when I am creating the second subtask but not on the first one...
Here is the script I applied :
import com.atlassian.jira.ComponentManager; import com.atlassian.jira.issue.comments.CommentManager; import com.opensymphony.workflow.WorkflowContext; import org.apache.log4j.Category; import com.atlassian.jira.config.SubTaskManager; import com.atlassian.jira.workflow.WorkflowTransitionUtil; import com.atlassian.jira.workflow.WorkflowTransitionUtilImpl; import com.atlassian.jira.util.JiraUtils; import com.atlassian.jira.issue.MutableIssue; log = Category.getInstance("com.onresolve.jira.groovy.AutoCloseChildIssues"); String currentUser = ((WorkflowContext) transientVars.get("context")).getCaller(); WorkflowTransitionUtil workflowTransitionUtil = (WorkflowTransitionUtil) JiraUtils.loadComponent(WorkflowTransitionUtilImpl.class); MutableIssue parent = issue.getParentObject(); workflowTransitionUtil.setIssue(parent); workflowTransitionUtil.setUserkey(currentUser); workflowTransitionUtil.setAction(181); workflowTransitionUtil.validate(); import com.atlassian.jira.ComponentManager; import com.atlassian.jira.issue.comments.CommentManager; import com.opensymphony.workflow.WorkflowContext; import org.apache.log4j.Category; import com.atlassian.jira.config.SubTaskManager; import com.atlassian.jira.workflow.WorkflowTransitionUtil; import com.atlassian.jira.workflow.WorkflowTransitionUtilImpl; import com.atlassian.jira.util.JiraUtils; import com.atlassian.jira.issue.MutableIssue; log = Category.getInstance("com.onresolve.jira.groovy.AutoCloseChildIssues"); String currentUser = ((WorkflowContext) transientVars.get("context")).getCaller(); WorkflowTransitionUtil workflowTransitionUtil = (WorkflowTransitionUtil) JiraUtils.loadComponent(WorkflowTransitionUtilImpl.class); MutableIssue parent = issue.getParentObject(); workflowTransitionUtil.setIssue(parent); workflowTransitionUtil.setUserkey(currentUser); workflowTransitionUtil.setAction(181); workflowTransitionUtil.validate(); workflowTransitionUtil.progress(); workflowTransitionUtil.progress();
Thank you very much!
Cyril
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.