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
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.