我正在使用SOAP API开发一个JIRA客户端,我想提前检查用户可用的功能。
例如,如果用户没有添加评论 RemotePermission ,我不想显示按钮来评论问题。
我尝试使用 getAllPermissions 方法,但它似乎获得了应用程序中的所有权限,而不是用户拥有的权限。
答案 0 :(得分:0)
不容易。有一种方法可以检查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。