首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在JIRA中更改状态时,有没有REST API可以提供有关状态验证器的信息?

在JIRA中更改状态时,有没有REST API可以提供有关状态验证器的信息?
EN

Stack Overflow用户
提问于 2014-10-30 06:21:02
回答 1查看 155关注 0票数 0

在JIRA中,我们可以在更改状态的同时提供验证器。示例:打开->启动进度,将状态从打开更改为启动进度时,我们可以指定一个必填字段"comments“。因此,当用户将状态更改为启动进度时,JIRA将请求评论。现在我想在这个状态改变时获取这个验证器。那么有没有什么方法可以使用任何API来获取它呢?

EN

回答 1

Stack Overflow用户

发布于 2014-11-02 00:45:19

您应该能够执行以下操作:

代码语言:javascript
运行
AI代码解释
复制
/rest/api/2/issue/TEST-1234/transitions?expand=transitions.fields

它将显示可用于该问题的转换,并在每个转换中显示一个fields部分,该部分将详细说明该字段是否为必填字段,例如:

代码语言:javascript
运行
AI代码解释
复制
timetracking: {
   required: false,
   schema: {
      type: "timetracking",
      system: "timetracking"
   },
   name: "Time Tracking",
   operations: [
      "set",
      "edit"
   ]
}

或者:

代码语言:javascript
运行
AI代码解释
复制
resolution: {
    required: true,
    schema: {
        type: "resolution",
        system: "resolution"
    },
    name: "Resolution",
    operations: [
        "set"    
    ],
    allowedValues: [
        {
            self: "https://jira.atlassian.com/rest/api/2/resolution/1",
            name: "Fixed",
            id: "1"
        },
        ...
        {
            self: "https://jira.atlassian.com/rest/api/2/resolution/18",
            name: "Support Request",
            id: "18"
        }
    ]
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26646324

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档