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

how to achieve User Properties through scriptrunner.

Saqib Dar 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 Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
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