Skip to main content
Example scripts
arrow icon
To homepage
Jira
Data centre icon
Data Center

Jira User Properties

Created 1 year ago, Updated 1 month(s) ago
App in script
ScriptRunner For Jira
ScriptRunner For Jira
by Adaptavist
Compatibility
compatibility bullet
Jira (7.7 - 8.6)
compatibility bullet
ScriptRunner For Jira (5.6.14)
Language |
groovy
import com.atlassian.jira.component.ComponentAccessor

// The user name of the user you want to store user properties in
final userName = "user"

// The key of the user property to set
final userPropertyKey = "jira.meta.favoritePlugin"

// The value of the user property
final userPropertyValue = "ScriptRunner"

def userPropertyManager = ComponentAccessor.userPropertyManager
def user = ComponentAccessor.userManager.getUserByName(userName)

assert user : "Could not find user with user name $userName"

// Set the user property
userPropertyManager.getPropertySet(user).setString(userPropertyKey, userPropertyValue)

// Get the user property
userPropertyManager.getPropertySet(user).getString(userPropertyKey)
Having an issue with this script?
Report it here