I am new to script runner. I want to assign jira to user based on issue type using script runner groovy script.
I have written following code:
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.user.util.UserManager
import com.atlassian.jira.issue.IssueManager
import com.atlassian.jira.issue.MutableIssue
import com.atlassian.jira.issue.Issue
import com.atlassian.jira.ComponentManager
if (issue.getIssueType() == "Task") {
MutableIssue myIssue = issue
IssueManager issueManager = ComponentAccessor.getIssueManager()
UserManager userManager = ComponentAccessor.getUserManager()
def reviewer = userManager.getUser("xyz")
myIssue.setAssignee(reviewer)
myIssue.store()
}
Hi,
With out a Script Runner also you handle your requirement.
Solution:
Have Different Workflow for Different IssueType & in the postfunction assign it to the required User.
Also in case if you want to make Project Specific, then you can use Project Role for storing User (i.e who has to be Assignee)
Regards,
Chaithra
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.