I need to retrieve an project Actors Full Name (i.e Bob Smith), when iterating over project roles.
Currently I am able to use:
//Gets all of the projects, along with project roles (i.e. "developer" + username and full name, i.e. bed2scp Daniel Burke ENGIT_Developer)
for(Project projectarray in projectArray){
for(ProjectRole projectrole in projectRoles){
def actorRole = projectRoleManager.getProjectRoleActors(projectrole, projectarray)
//projectLead = projectarray.getProjectLead()
if(actorRole.getUsers().toArray().size() >= 1){
log.error("" + projectarray.getKey() + "_" + projectrole.getName() + "=" + actorRole.getUsers().toArray() + "" + "\n" + "")
However, this only retrieves the users username i.e. bed2scp
Ideally I would like to have both like: bed2scp Daniel Burke
I tried to use:
//Gets all of the projects, along with project roles (i.e. "developer" + username and full name, i.e. bed2scp Daniel Burke ENGIT_Developer)
for(Project projectarray in projectArray){
for(ProjectRole projectrole in projectRoles){
def actorRole = projectRoleManager.getProjectRoleActors(projectrole, projectarray)
//projectLead = projectarray.getProjectLead()
if(actorRole.getUsers().toArray().size() >= 1){
log.error("" + projectarray.getKey() + "_" + projectrole.getName() + "=" + actorRole.getUsers().toArray() + actorRole.getDisplayName() + "" + "\n" + "")
But this method is not valid.
Please help!