【问题标题】:How to get current user permissions using JIRA SOAP API?如何使用 JIRA SOAP API 获取当前用户权限?
【发布时间】:2012-05-28 17:22:55
【问题描述】:

我正在使用 SOAP API 开发一个 JIRA 客户端,我想提前检查用户可以使用哪些功能。

例如,如果用户没有添加评论RemotePermission,我不想显示评论问题的按钮。

我尝试使用 getAllPermissions 方法,但它似乎获得了应用程序中的所有权限,而不是用户拥有的权限。

【问题讨论】:

    标签: api soap jira


    【解决方案1】:

    不容易。在 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。

    【讨论】:

    • 谢谢,但这些方法对我来说还不够,我想检查添加评论权限,处理问题权限等等。编辑:感谢您指出 REST API,当我第一次查看它时它非常不完整,但似乎他们现在添加了很多方法,其中之一:/jira/rest/api/2/mypermissions 看起来适用我。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-30
    • 2014-10-02
    • 2017-07-04
    • 2013-08-25
    • 1970-01-01
    • 2019-06-23
    相关资源
    最近更新 更多