我想创建一份报告,总结用户未经批准的时间表,由经理汇总。该值存储在系统中的某个位置;它在Temp |下的Web GUI中暴露出来时间表|用户首选项|我的主管。但是,我无法使用REST调用来检索它,例如:
https://jira.mydomain.com/rest/api/2/mypreferences/key=mysupervisor
https://jira.mydomain.com/rest/api/2/mypreferences/key=my_supervisor
https://jira.mydomain.com/rest/api/2/mypreferences/key=supervisor
https://jira.mydomain.com/rest/api/2/mypreferences/search?key=mysupervisor
https://jira.mydomain.com/rest/api/2/mypreferences/search?key=my_supervisor
https://jira.mydomain.com/rest/api/2/mypreferences/search?key=supervisor
这些都返回404.它也不会出现在基本的.../api/2/user/
信息中。
我的结构是否正确以检索首选项?如果是,那么什么密钥(如果有的话)适用于"我的主管"?最后,有没有办法为其他用户检索此信息,还是只能通过我的首选项获取?
The main REST doc没有提供偏好键列表。
我找到了a list个偏好键,但是"主管"没有出现。此外,使用上面REST调用中的键仍然会返回404。
我使用的是JIRA 6.4.3。
答案 0 :(得分:1)
听起来经理是jira设置中的自定义字段。
您需要做的是找到您的经理/主管的自定义字段ID。在浏览器中运行
https://jira.mydomain.com/rest/api/2/field
这将为您提供已定义且有权访问的所有字段。搜索您要查找的字段。如果您拥有该字段的id,则可以创建一个为您提供结果的jql