Bulk editing user properties

Michael Schultz September 26, 2017

I am trying to bulk edit user properties using groovy scripting. The user's I'm editing share the same group, call it "Testing". This is what I have so far:

import com.atlassian.jira.component.ComponentAccessor

def userPropertyManager = ComponentAccessor.getUserPropertyManager()

def userManager = ComponentAccessor.getUserManager()

def groupManager = ComponentAccessor.getGroupManager()

def users = groupManager.getUsersInGroup("Testing")
for (user in users) {

userPropertyManager.getPropertySets(user).setString("jira.meta.myproperty","123")
}

Something is missing here but I'm not seeing it. 

1 answer

1 accepted

0 votes
Answer accepted
Michael Schultz September 26, 2017

Solved: 

userPropertyManager.getPropertySets(user)

 Should have been 

userPropertyManager.getPropertySet(user)

No "s" in Set.. 

Suggest an answer

Log in or Sign up to answer