Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Groovy issue assignment is not creating an active link on the name

Deborah Hansen March 28, 2012

Appears to be able to make the translation from a user id to the full name, but the user name link does not get created... based on a custom field selection, assign to defined user. assignee usera displays as User A, but only text. No errors displayed in log. Verified assigned user has project access....

import com.atlassian.jira.ComponentManager
import com.atlassian.jira.issue.CustomFieldManager
import com.atlassian.jira.issue.Issue
import com.atlassian.jira.issue.MutableIssue
import com.atlassian.jira.issue.comments.CommentManager
import com.atlassian.jira.issue.fields.CustomField
import com.atlassian.jira.util.ImportUtils

 
MutableIssue issue = issue
ComponentManager componentManager = ComponentManager.getInstance()
CustomFieldManager cfManager = ComponentManager.getInstance().getCustomFieldManager()
 
// Get the Resolver Custom Field
CustomField customField = cfManager.getCustomFieldObject(11412)
 
// Get the value of the Resolver
Object customFieldValue = issue.getCustomFieldValue(customField)

if (customFieldValue=='User A')
issue.setAssigneeId = usera
issue.store()

...

1 answer

1 accepted

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

Post a new question

0 votes
Answer accepted
Mizan
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.
April 1, 2012

Try replacing the line

issue.setAssigneeId = usera

with

UserManager userManager = UserManager.getInstance();

User usera = userManager.getUser("User A");

issue.setAssignee(usera)

Deborah Hansen April 5, 2012

Thanks! I was able to get it working!!

issue.setAssignee(userManager.getInstance().getUser('userid'))
issue.store()

TAGS
AUG Leaders

Atlassian Community Events