1

在文档中。有一个示例如何在包之间创建某种关系,但没有关于创建父子关系的内容。也许有人知道该怎么做?

这是文档中可用的内容:

在此处输入图像描述

这些是唯一可用的关系:

在此处输入图像描述

如何使父 <-> 子关系在打开的项目中看起来像这样:

在此处输入图像描述

4

1 回答 1

1

尽管父子关系实际上是关系(在概念上和在数据库中),但它们在 API 中并未被视为关系(主要是出于历史原因)。

因此,需要通过工作包资源来设置父级。PATCH 上的最小有效负载/api/v3/work_packages/:id(成为孩子的工作包)如下所示:

{
  "lockVersion": [the correct version],
  "_links": {
    "parent": {
      "href": "/api/v3/work_packages/[ID of the work package to become the parent]"
    }
  }
}

编辑

API 文档中实际上有一个示例。不过,您需要打开 PATCH 的“请求”示例到 `/api/v3/work_packages/:id 才能看到它。

于 2018-04-17T08:55:11.790 回答