1

是否可以通过 JIRA 的 REST API(API 版本是 JIRA v4.4.1 的 2.0.alpha1)进行转换(即 POST 到 /rest/api/latest/issue/{issueid}/transitions)时更新问题的工作日志? 我正在发布worklog作为请求的一部分并寻找我需要发送的最少信息(目前只是minutesSpentstarted时间,因为这些似乎是通过 UI 的唯一强制性信息)。

IE

worklog:
{
    name: "worklog",
    type: "worklog",
    value: [
    {
        started: "2012-10-01T10:28:00.000+1000",
        minutesSpent: 480
    }
    ]
},

目前,该 URL 的帖子似乎只是忽略了这些附加数据,尽管转换确实以所需的 204 响应生效。

4

1 回答 1

2

来自JIRA REST API 文档

可以使用/rest/api/2/issue/{issueIdOrKey}/transitions?expand=transitions.fields资源来确定可以在转换时设置的字段,无论是 fields 参数还是 update 参数。如果某个字段未配置为出现在转场屏幕上,则该字段不会出现在转场元数据中,如果提交,则会出现字段验证错误。

如果在您从扩展中获得的响应中,您没有看到工作日志,那么我认为这是不可能的。

于 2012-11-16T17:24:37.597 回答