如何在OpenProject中使用API创建子工作包

lewis4u

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

这是文档中可用的内容:

在此处输入图片说明

这些是唯一可用的关系:

在此处输入图片说明

如何建立父级<->子级关系,以使其在打开的项目中如下所示:

在此处输入图片说明

硫磺

尽管实际上是父子关系(在概念上和在数据库中),但在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才能看到它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章