現在、プロジェクト管理者がユーザーをグループで管理できるプラグインを開発中です。私は API リファレンス ドキュメントをくまなく調べましたが、特定のプロジェクトに関連付けられたグループを表示できる呼び出しを見つけることができないようです。
探しているものに関連するすべての場所で API を調べましたが、役に立ちませんでした。
現在、探しているものを提供するデータベース クエリがあります。
SELECT ROLETYPEPARAMETER AS "Groups"
FROM projectrole PROJECT_ROLE,
projectroleactor PROJECT_ROLE_ACTOR
JOIN project PROJECT
ON PROJECT.id = PROJECT_ROLE_ACTOR.PID
JOIN cwd_group
ON group_name = roletypeparameter
WHERE PROJECT_ROLE_ACTOR.projectroleid = PROJECT_ROLE.id
AND PKEY = <projectkey>;
可能であれば、API を介してこのデータを操作したいと思います。
プラグインを完成させて、グループからユーザーを追加、削除するために、他のすべての部分が利用可能です。
探している情報が利用可能であることを知っています。役割ページに移動すると、ユーザーが役割に含まれており、グループも役割に含まれています。プロジェクトに関連付けられたグループを提供するために、API でマイナーなものを見落としていると確信しています。