Unable to create new user in specific directory by default user is creation in the top most directory and I am running this code in script runner console
Sample code
import com.atlassian.jira.bc.user.UserService
import com.atlassian.jira.component.ComponentAccessor
def user = ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser()
def userService = ComponentAccessor.getComponent(UserService)
UserService.CreateUserRequest createUserRequest = UserService.CreateUserRequest.
withUserDetails(user, "xyz", "password", "xyz@gmail.com", "xyzz")
createUserRequest.inDirectory(1234567) //I have mentioned the directory id from crowd //details ex: Directory 3: Directory ID: 1234567
UserService.CreateUserValidationResult result = userService.validateCreateUser(createUserRequest)
if(result.isValid())
userService.createUser(result)
else
result.getErrorCollection()
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.