Автоматическое отключение учетной записи в JIRA - PullRequest
2 голосов
/ 17 февраля 2010

Я читал некоторые темы в стиле запроса функций в Собственная установка Atlassian для JIRA о том, как отключать (не удалять) пользователей в JIRA, и их предлагаемое решение включает в себя ряд действий пользовательского интерфейса.Для числа пользователей, которые поддерживает наша организация, это должно быть автоматизировано с помощью остальной логики обеспечения учетных записей сотрудников.

Я искал в базе данных JIRA и нашел таблицу membershipbase, но простоудаление записей отсюда WHERE USER_NAME="$username", похоже, не имеет полного успеха.Когда я захожу в браузер пользователей в разделе «Администрирование» и ищу этого пользователя, группы для него все равно появляются.

Кто-нибудь имеет опыт работы с этим, который может указывать мне правильное направление на любые другие таблицы, которые янужно изменить?

Заранее спасибо,

-aj

Ответы [ 2 ]

3 голосов
/ 24 февраля 2010

Может быть, вам стоит взглянуть на толпу Атлассиана . Даже если вы не используете единый вход, это может помочь вам интегрироваться с существующей инфраструктурой для централизованной обработки аутентификации и авторизации (то есть групп). Он также предоставляет административный интерфейс, предназначенный для соответствующих задач.

1 голос
/ 20 февраля 2010

Вы можете взглянуть на метод EditUserGroups.setGroupsToLeave () . Насколько я помню, пользователи должны быть в группе jira-users, чтобы войти в систему. Так что, если вы удалите эту группу из пользователя, это может быть именно то, что вам нужно (не удалить, а деактивировать учетную запись пользователя).

Если это не поможет, я загляну в исходный код JIRA (который доступен для всех типов лицензий afaik), чтобы узнать, какие таблицы изменены вышеуказанным методом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...