如何更改(更新,编辑)用户权限。例如,在此user1拥有jira-user权限之后注册并创建user1。我需要更新权限,例如为user1设置jira-administrator。是否有任何类对此做出响应,或者我必须更新jira DB中的CWD_USER表。
祝你好运
答案 0 :(得分:0)
您可以使用Jira SDK API将用户从一个组移动到另一个组
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.user.util.UserManager
import com.atlassian.jira.user.util.UserUtil
import com.atlassian.jira.user.ApplicationUser
import com.atlassian.crowd.embedded.api.Group
public void addUserToGroup(String userName, String groupName) {
UserManager userManager = ComponentAccessor.getUserManager();
ApplicationUser user = userManager.getUserByName(userName);
Group group = userManager.getGroup(groupName);
UserUtil userUtil = ComponentAccessor.getUserUtil();
userUtil.addUserToGroup(group, user.getDirectoryUser());
}
Jira 6.3.10验证