Как я могу изменить (обновить, отредактировать) разрешение пользователя. Например, зарегистрируйтесь и создайте user1, после того как этот user1 получит разрешение jira-user. Мне нужно разрешение на обновление и установить, например, jira-administrator для user1. Есть ли какой-либо класс, который отвечает на это, или мне нужно обновить таблицу CWD_USER в базе данных jira.
Плагин Jira программно меняет разрешение пользователя
Ответы (1)
Вы можете перемещать пользователя из одной группы в другую с помощью 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
person
Andrii Mishak
schedule
21.06.2015