Q:チケットを参照させずリポジトリ権限のみのユーザーを作成したい

チケットを利用させない権限(リポジトリのみ利用)の設定は可能か、可能ならその方法について教えて欲しい。

A:設定は可能です

以下の手順で設定します。

  1. ユーザを作成します。
  2. グループを作成し、1で作成したメンバーを追加します。
    • 今回はこの権限を使用するメンバーが複数人いると仮定してグループを作成しそのグループに対して権限を付与します。ユーザー毎に個別に権限を設定することも可能です。
  3. チケットを参照させず、リポジトリを参照出来るプロジェクト上の権限をグループに付与します。
  4. リポジトリに対する権限をグループに付与します。←特にこの4の手順は忘れてしまいがちなので、リポジトリが参照出来ない場合にはこちらが漏れていないか再度確認してください

1.ユーザーの作成

管理者権限のあるユーザーでtracpathにログインします。グローバルメニューの[ユーザー・グループ]を選択し、[新しいユーザーを作成]ボタンをクリックして下さい。

詳しくは ユーザ作成をご確認下さい。

2.グループの作成

グループを作成し、1で作成したメンバーをこのグループに追加します。

グローバルメニューの[ユーザー・グループ]を選択しグループ管理欄の[新しいグループの作成]をクリックします。

下図のグループ作成画面が開きます。

詳しくはグループ作成をご確認下さい。

3. チケットを参照させず、リポジトリを参照出来るプロジェクト上の権限をグループに付与します

2で作成したグループにプロジェクトに対する権限を付与します。

プロジェクト権限はグローバルメニューの[プロジェクト]から設定したいプロジェクトの「鍵マーク」で設定を行います。

「プロジェクト "○○" の権限変更」画面が開きます。

これで、「repository」グループにチケットを参照させず、リポジトリを参照出来る権限(こちらではあくまでプロジェクト上の権限になります。)を付与することが出来ました。

4. 参照させたいリポジトリに対してグループに権限を付与します

3の作業はあくまでもプロジェクトに対する権限となります。tracpathではセキュリティ上「プロジェクト権限」と「リポジトリ」権限に分かれていますので同じプロジェクトであってもリポジトリ毎に権限を設定することが可能です。

リポジトリに対する権限はグローバルメニューの「プロジェクト」から権限を付与したいリポジトリの「鍵マーク」(リポジトリへのアクセス権を管理)を開きます。

リポジトリ権限設定ウィンドウが開きますので2の手順で作成したグループ(今回は「repository」グループ)にチェックを入れます。[保存]をクリックすれば「repository」グループのメンバーにリポジトリに対するアクセス権が付与されます。

5.完了

上記手順で設定したユーザでログインすると以下のように表示されます。チケット関連のメニューは表示されません。

タイムライン

チェンジセットの内容だけがタイムラインに流れます。

リポジトリ

関連リンク


リンク

TipsAndHowto/チケットを参照させずリポジトリ権限のみのユーザーを作成したい (last edited 2017-11-20 08:56:09 by hayashida)