2

アトラシアン独自の JIRA インストールで、JIRA でユーザーを無効にする (削除しない) 方法についていくつかの機能要求スタイルのスレッドを読みましたが、提案された解決策には一連の UI アクションが含まれます。組織がサポートするユーザー数については、従業員アカウントのプロビジョニング ロジックの残りの部分を使用して自動化する必要があります。

JIRA データベースを調べてmembershipbaseテーブルを見つけましたが、ここからレコードを削除するだけでWHERE USER_NAME="$username"は、完全に成功したとは言えません。[管理] セクションの [ユーザー ブラウザ] に移動してそのユーザーを検索すると、ユーザーのグループがまだ表示されます。

変更する必要がある他のテーブルで正しい方向に私を向けることができるこれに関する経験はありますか?

前もって感謝します、

-aj

4

2 に答える 2

3

Atlassian のCrowdをご覧ください。SSO を使用しない場合でも、既存のインフラストラクチャと統合して、認証と承認 (つまりグループ) を集中的に処理するのに役立つ場合があります。また、対応するタスク用に設計された管理フロントエンドも提供します。

于 2010-02-24T18:06:42.763 に答える
1

EditUserGroups.setGroupsToLeave()メソッドを見ることができます。私が覚えている限り、ユーザーはjira-usersログインするためにグループに属している必要があります。そのため、このグループをユーザーから削除すると、事実上必要なものになる可能性があります (削除ではなく、ユーザー アカウントを非アクティブにします)。

これで問題が解決しない場合は、JIRA のソース コード (すべてのタイプのライセンスで利用可能) を調べて、上記の方法でどのテーブルが変更されているかを確認します。

于 2010-02-20T12:13:32.910 に答える