SOAP API を使用して JIRA クライアントを開発していますが、ユーザーが利用できる機能を事前に確認したいと考えています。
たとえば、ユーザーが Add Comments RemotePermissionを持っていない場合、問題にコメントするボタンを表示したくありません。
getAllPermissionsメソッドを試してみましたが、ユーザーが持っているものではなく、アプリケーションのすべての権限を取得しているようです。
簡単ではありません。4.4 にはコメントの許可を確認する方法がありますが、一般的にすべての許可を確認する方法ではありません (IIRC)。
http://docs.atlassian.com/rpc-jira-plugin/4.4/com/atlassian/jira/rpc/soap/JiraSoapService.html#hasPermissionToEditComment(java.lang.String , com.atlassian.jira.rpc.soap. beans.RemoteComment)
可能であれば、REST を使用することをお勧めします。