pingcode logo
功能日记

v5.65.0:REST API 支持查跨产品的工时


更新内容

  1. 支持查询跨子产品的工时记录
  2. 自定义属性支持级联、进度、链接和评分
  3. 允许通过 REST API 开启项目内的“本地配置”
  4. 允许通过 REST API 复制项目
  5. 开放一些资源的属性

支持查询跨子产品的工时记录

现在“获取工时列表”已经支持了这几种工时查询方式:

  1. 获取一个成员在 PingCode 所有的工时记录
  2. 获取一个项目里所有的工时记录
  3. 获取一个工作项里所有的工时记录

因为性能方面的考虑,在获取这些记录时时间跨度不能超过三个月。

image.png

自定义属性支持级联、进度、链接和评分

与 Web 功能对齐,现在在创建一个自定义属性时,可以创建级联(cascade_select, cascade_multi_select)、进度(progress)、链接(link)、评分(rate)类型。以创建工单的级联属性为例,请求参数为:

POST https://rest_api_root/v1/ship/ticket_properties
{
    "name": "级联单选",
    "type": "cascade_select",
    "options": [
        {
            "text": "父",
            "children": [
                {
                    "text": "子"
                }
            ]
        }
    ]
}

需要注意的是,级联类型最大只能存在 4 级。

允许通过 REST API 开启项目内的“本地配置”

开启工作项本地配置
POST https://rest_api_root/v1/project/work_item_plans
{
    "project_id": "5eb623f6a70571487ea47000"
}

允许通过 REST API 复制项目

复制一个项目
POST https://rest_api_root/v1/project/projects/{project_id}/clone
{
  	"identifier": "SCRC",
}

开放一些资源的属性

  • 开放产品需求的完成人和完成时间属性
  • 开放发布的发布日志
  • 开放工单的标签

更多更新,欢迎直接查看  REST API 官方文档