Helllo everyone. How to get total number of assigned issues for user using Groovy?
You can try this script in the ScriptRunner console
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.search.SearchProvider
import com.atlassian.jira.jql.parser.JqlQueryParser
import com.atlassian.jira.web.bean.PagerFilter
def jqlQueryParser = ComponentAccessor.getComponent(JqlQueryParser)
def searchProvider = ComponentAccessor.getComponent(SearchProvider)
def user = ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser()
def userManager = ComponentAccessor.getUserManager()
def assignee = "admin"
def query = jqlQueryParser.parseQuery("assignee = " + assignee)
def results = searchProvider.search(query, user, PagerFilter.getUnlimitedFilter())
return results.total
Change the value of "assignee" and you should get what you need.
Cheers.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.