Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

how to achieve User Properties through scriptrunner.

Saqib Dar
Contributor
November 13, 2022

Hi People,

how to achieve User Properties through script runner?

under user properties, we have several values like employee First Name Company etc. PFA

Thanks.

image.png

1 answer

0 votes
Mohamed Benziane
Community Champion
November 14, 2022

Hi,

You can try something like this:

import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.user.ApplicationUser
import com.atlassian.jira.user.util.UserManager
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.user.UserPropertyManager

def userManager = ComponentAccessor.getUserManager()
ApplicationUser user = userManager.getUserByName("MBD7C62N")
def userpropertiesManager = ComponentAccessor.getComponent(UserPropertyManager)
def properties = userpropertiesManager.getPropertySet(user).getKeys("jira.meta", "your integer type")
To get the integer type you can do this:
def intType = userpropertiesManager.getPropertySet(user).getType("jira.meta.HRO")

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events