Jira Rest Api 删除版本无法按预期工作

问题描述 投票:0回答:2

我正在使用 Jira(版本 5)Rest API 来删除版本,就像文档告诉我的那样,我传递 moveFixIssuesTo 和 moveAffectedIssuesTo 将问题从已删除的版本转移到其他版本。这根本行不通。 AffectedVersion / FixVersion 设置为已删除版本的问题在删除后没有版本。

/rest/api/2/version/{id}?moveFixIssuesTo&moveAffectedIssuesTo

这里是一个调用示例:

http:///rest/api/2/version/16238?16237&16237

我的 {id} 是我想要删除的现有 versionId。

moveFixIssuesTo 和 moveAffectedIssuesTo 是我想要转移问题的版本的 versionId。

如果我从 Jira 的 Web UI 中执行相同类型的操作(删除版本并在表单中设置版本以传输 AffectedVersion 和 FixVersion,它会正常工作,并且我会在问题字段中看到新版本。

知道为什么这不能按预期工作吗?

jira jira-rest-api
2个回答
0
投票

我认为如果您更改了服务操作的实现 - 您必须使用另一个 url 来执行此操作。为此,您可以更改文件 atlassian-plugin.xml:rest 标记中属性 version

的值
<rest name="My Rest Resource" key="custom-rest-resource" path="/my-custom-resource" version="1.0"/>

0
投票

我正在处理 Jira 9.4.14

我使用Python删除版本。 根据文档,该版本已被删除,但它永远不会以正确的状态返回 - 响应是间歇性的,并且大多数情况下会返回“超时”消息,尽管该版本已成功删除。

© www.soinside.com 2019 - 2024. All rights reserved.