1

ソース コードと計画/バグ追跡の両方について、RTC でいくつかのプロジェクトを用意しています。場合によっては、プロジェクトが相互に依存していて、プロジェクト間で作業項目をリンクしたいことがあります。ただし、これを行うには、ユーザーは両方のプロジェクトで作業項目を作成する権限を持っている必要があります。

回避策は、必要なすべてのユーザーを他のプロジェクトにもダンプすることですが、1 つのプロジェクト内のチーム エリアのすべてのユーザーに別のプロジェクトの作業項目へのアクセス権を与える方法があるかどうか疑問に思っています。

4

2 に答える 2

2

デフォルトのアクセス制御 (プロジェクト階層のメンバー) を使用していると仮定すると、他の (または両方の) プロジェクトで必要なユーザーをダンプする必要がある理由がわかります。あなたは、「このプロジェクトの特定の人だけがこのプロジェクトのアイテムを読むことができる」と言っていました。ユーザーがまだプロジェクト領域への少なくとも読み取りアクセス権を持っていない場合、VonCの答えがどのように機能するかはよくわかりません。これらのプロジェクト エリアは、同じサーバー/リポジトリから提供されていると想定しています。

他のプロジェクトのメンバーにせずにこれを処理する 1 つの方法は、アクセス制御をメンバー + アクセス リストに調整し、必要な人をアクセス リストに追加することです。これにより、読み取りアクセスのみが許可され(これで十分な場合があります-説明からは明らかではありません)、プロジェクト階層がそれらで汚染されるのを回避します(プロジェクト階層の一部である必要はないと仮定します)。

もう 1 つの (より緩いオプション) は、(リポジトリにログインできる) 全員がアクセスできるように Access Control を開いてから、Everyone/default ロールが実行できることを制限することです。これは、VonCが彼の応答で向かっていた場所かもしれません。追加の可視性が状況にとって問題にならない場合、これが最も簡単な答えであり、追加のアクセス制御操作は必要ありません。

于 2012-12-12T19:21:03.670 に答える
0

はい、ワークアイテムのみに特定の権利を関連付けるロールを作成できます。

Team configuration / permission関連付けは、プロジェクト エリアのセクションで行われます。

権限

そうすれば、1 つのプロジェクトですべての権限を持つリソースは、他のプロジェクトでは作業項目の権限のみを持つことになります。

于 2012-12-11T15:36:19.340 に答える