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

Last edited by Full name using script runner

Ash Ray May 31, 2018

Hi All,

 

I'm using this code to display last updated by a user. I can display a username 

how do I display full name instead of username

below is the code

import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.Issue
def changeHistoryManager = ComponentAccessor.getChangeHistoryManager()
def changeItems = changeHistoryManager.getAllChangeItems(issue)

if (changeItems?.size() > 0) {
def userUtil = ComponentAccessor.getUserUtil()
def userkey = changeItems.sort(false).last().getUserKey()
} else {
null
}

 

TIA!!

1 answer

1 accepted

Suggest an answer

Log in or Sign up to answer
3 votes
Answer accepted
Roland Holban (Adaptavist)
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.
June 4, 2018
import com.atlassian.jira.component.ComponentAccessor

def changeHistoryManager = ComponentAccessor.changeHistoryManager
def userManager = ComponentAccessor.userManager

def changes = changeHistoryManager.getAllChangeItems(issue)

def userKey = changes.sort(false).last().userKey
def user = userManager.getUserByKey(userKey)

def name = user.displayName
Marc Jason Mutuc
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.
January 28, 2019

Getting an error using your code @Roland Holban (Adaptavist).

 

def name = user.displayName

 [Static type checking] - Cannot return value of type java.lang.String on method returning type com.atlassian.jira.user.ApplicationUser

1395004
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
October 29, 2019

I'm too late but for everyone who will need in the future:

 

import com.atlassian.jira.user.ApplicationUser
import com.atlassian.jira.component.ComponentAccessor

ApplicationUser user=ComponentAccessor.getUserManager().getUserByKey(userKey);

log.error(user.displayName.toString())
Like Sara Lam likes this
TAGS
AUG Leaders

Atlassian Community Events