ワークスペース w1、w2、w3、および w4 があります。Ruby スクリプトを使用して、ワークスペース管理者ユーザーを w4 に追加しました。私のスプレッドシートでは、同じ行が 1 行しかありませんでした。スクリプトを実行した後、w4 にワークスペース管理者としてのアクセス許可を付与する以外に、このユーザーには W1 へのユーザー アクセスとその下のプロジェクトへのビューアーも付与されていることがわかります。w1 に対応するこのユーザーの「アクセスなし」エントリを作成すると、この「アクセスなし」行がスプレッドシートの最後にない限り、同じように動作します。W1 に対応するこのユーザーの「アクセス権なし」エントリをスプレッドシートの最後の行として追加し、最初の行が W4 に対応する「管理者」であると、Ruby スクリプトを実行すると、必要に応じてアクセス許可が作成されます (これは管理者です)ワークスペース W4 のみ)。これは予想される動作ですか、それとも何か不足していますか?
質問する
165 次
1 に答える
0
あなたが観察しているのは、予想される動作です。Rally の Webservices API が最初にユーザーを作成するとき、作成を開始するユーザーのデフォルト ワークスペースのワークスペース ユーザー/プロジェクト ビューアーに対応するデフォルトのワークスペース/プロジェクト アクセス許可ペアを使用して作成します。ワークスペース。作成後、ユーザー管理スクリプトは、CSV ファイルの行エントリに基づいて権限の付与を処理し、ワークスペース管理者の WorkspacePermission を作成しますが、既存の ProjectPermission は削除しません。これについては、スクリプト ツールの README で説明されています。
于 2013-08-26T15:09:49.697 に答える