Массово вернуть в группу удаленных из нее пользователей

Бывает так что вследствии ошибочных и недальновидных действий пользователи массово удаляются из группы. Благо что такие изменения записывааются в аудит лог - им для восстановления и воспользуемся - для того чтобы фильтрануть нужные нам действия исходим из того что удаление это происходит единовременно и одним и тем же пользователем. Выгружаем из аудит лога csv с затронутыми пользователями, выдираем из csv учетки, составляем из таких учеток массив и запускаем скрипт:

import com.atlassian.jira.component.ComponentAccessor
def groupManager = ComponentAccessor.getGroupManager()
def users = ["user1","user2","user3","user4"]
users.findAll{!_.isUserInGroup(it, "confluence-users") && _.getUser(it)}.collect{groupManager.addUserToGroup(_.getUser(it), _.getGroup("confluence-users"))}

Этот скрипт успешно добавит группу всем переданным в массиве пользователям