2

可能かどうかにかかわらず、これに関する情報を見つけることができませんでした。

私は実際にプロジェクトを保留にする機能を提供したい外部アプリを作成しています (つまり、参照のみ、作成/変更/その他の問題を作成できません)、およびその保留を削除します。2 つのアプリ間の通信に関してはすべて正常に動作していますが、プロジェクトに関連付けられている権限スキームを変更するための API フックが見つかりません。

誰でも私を正しい方向に向けることができますか、これができないことなのか教えてもらえますか?

4

1 に答える 1

2

可能です。

まず、ProjectService クラスのvalidateUpdateProjectSchemesを使用する必要があります(projectService オブジェクトを取得するには、コンストラクターに挿入するだけです)。

UpdateProjectSchemesValidationResult validationResult = projectService.validateUpdateProjectSchemes(
    user,
    permissionSchemeID,
    null,
    null);

次に、検証結果が有効かどうかを確認し、updateProjectSchemesメソッドを使用して、選択した権限スキームでプロジェクトを実際に更新します。

if (validationResult.isValid()){
    projectService.updateProjectSchemes(validationResult, project);
}
于 2013-01-17T22:01:23.240 に答える