import com.atlassian.jira.component.ComponentAccessor
import org.apache.log4j.Logger
import org.apache.log4j.Level
//def log = Logger.getLogger("com.js.test")
def userManager = ComponentAccessor.getUserManager()
def user = userManager.getUserByName("Unassigned")
import webwork.action.ServletActionContext
def assignee = issue?.assignee
//log.debug "assignee: $assignee"
def request = ServletActionContext.getRequest()
//log.debug "request: $request"
if (request) {
def values = request.getParameterValues('assignee')
// log.debug "values: $values"
if (values && values.size() == 1) {
assignee = values[0]
// log.debug "assignee: $assignee"
}
}
if (!assignee || assignee == "-1") {
issue.assignee = user
// log.debug "Issue Assigned to Unassigned user"
}
Hi all, my code is above - it should be assigning to a dummy user, rather than the project leader...unless you specify a user specifically or use the 'assign to me' function when creating a new issue...This is the first post function in the workflow. It works for some users and not for others.
Question:
Is there some permission that is needed to access the user Manager or something?
Please advise!
Thank you
Jason