Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Create Multiple Subtasks based on number field.

mallikarjuna sankati January 27, 2015

In create issue Screen, i have a Number field, which has below options

Options: 1,2,3,4,5,6,7,8,9,10 ...

User can be able to choose/tick as many options he wanted,

like if user enter: 4 - then i need to create 4 sub tasks.

if user enter: 6 - then i need to create 6 sub tasks.

if user enter: 10 - then i need to create 10 sub tasks.

Please help me on same

 

 

any one help me on above Requirement.

3 answers

0 votes
mallikarjuna sankati February 12, 2015

please help me on above code. where I have to put code like Transition on button,create a subtask.....

0 votes
mallikarjuna sankati February 12, 2015

Hi Andrey

below is my coding

 import com.atlassian.jira.issue.Issue

 import com.atlassian.jira.util.ImportUtils

import com.atlassian.jira.workflow.WorkflowTransitionUtil;

import com.atlassian.jira.workflow.WorkflowTransitionUtilImpl;

import com.atlassian.jira.util.JiraUtils;

import java.lang.Boolean;
cfLic = customFieldManager.getCustomFieldObjectByName("Number of Licenses")
Collection<User> users= (Collection) issue.getCustomFieldValue(cfLic);
if(users != null) { for(i in 0..users.size()-1) {

Object AssigneeValue = users.get(i).getName();
issueObject = issueFactory.getIssue()

 issueObject.setProject(issue.getProject())

 issueObject.setIssueTypeId("10417")

 issueObject.setParentId(issue.getId())
issueObject.setSummary(issue.getSummary()) issueObject.setAssigneeId(AssigneeValue)
subTask = issueManager.createIssue(authenticationContext.getUser(), issueObject) subTaskManager.createSubTaskIssueLink(issue.getGenericValue(), subTask, authenticationContext.getUser()) i++

}
}

not creating subtasks above code

0 votes
Andrey Kuzmin
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 9, 2015

If you need to create right after issue is create I suggest using Script Runner Plugin and add post-function groovy-script.
Another way is to create web-item plugin with action that creates subtasks, but this one has to be triggered manually.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events