1. Token
1.1  获取Token
2. 用户
2.1  获取我的个人信息
2.2  获取用户列表
2.3  获取用户信息
2.4  修改用户信息
2.5  删除用户
2.6  创建用户
3. 项目集
3.1  获取项目集列表
3.2  修改项目集
3.3  获取项目集详情
3.4  删除项目集
3.5  创建项目集
4. 产品
4.1  获取产品列表
4.2  创建产品
4.3  获取产品详情
4.4  编辑产品
4.5  删除产品
5. 产品计划
5.1  获取产品计划列表
5.2  创建计划
5.3  获取计划详情
5.4  修改计划
5.5  删除计划
5.6  产品计划关联需求
5.7  产品计划取消关联需求
5.8  产品计划关联Bug
5.9  产品计划取消关联Bug
6. 发布
6.1  获取产品发布列表
6.2  获取项目发布列表
7. 需求
7.1  获取产品需求列表
7.2  获取项目需求列表
7.3  获取执行需求列表
7.4  创建需求
7.5  获取需求详情
7.6  变更需求
7.7  修改需求其他字段
7.8  删除需求
8. 项目
8.1  获取项目列表
8.2  创建项目
8.3  获取项目详情
8.4  修改项目
8.5  删除项目
9. 版本
9.1  获取项目版本列表
9.2  获取执行版本列表
9.3  创建版本
9.4  获取版本详情
9.5  修改版本
9.6  删除版本
10. 执行
10.1  获取项目的执行列表
10.2  创建执行
10.3  查看执行详情
10.4  修改执行
10.5  删除执行
11. 任务
11.1  获取执行任务列表
11.2  创建任务
11.3  获取任务详情
11.4  修改任务
11.5  删除任务
12. Bug
12.1  获取产品Bug列表
12.2  创建Bug
12.3  获取Bug详情
12.4  修改Bug
12.5  删除Bug
13. 用例
13.1  获取产品用例列表
13.2  创建用例
13.3  获取用例详情
13.4  修改用例
13.5  删除用例
14. 测试单
14.1  获取测试单列表
14.2  获取项目的测试单
14.3  获取测试单详情
15. 反馈
15.1  创建反馈
15.2  指派反馈
15.3  关闭反馈
15.4  删除反馈
15.5  修改反馈
15.6  获取反馈详情
15.7  获取反馈列表

修改Bug

2022-03-17 14:03:04
王怡栋
589
分享链接
PUT
/bugs/:id

修改Bug

请求头

名称 类型 必填 描述
Token String 认证凭证Token

请求体

名称 类型 必填 描述
branch int 所属分支
module int 所属模块
execution int 所属执行
title string Bug标题
keywords string 关键词
severity int 严重程度
pri int 优先级
type string Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)
os string 操作系统
browser string 浏览器
steps string 重现步骤
task int 相关任务
story int 相关需求
deadline date 截止日期
openedBuild array 影响版本

请求示例

{
    "title": "Bug2",
    "severity": 1,
    "pri": 1,
    "steps": "",
    "type": "codeerror",
    "openedBuild": [
        "trunk"
    ]
}
                      

请求响应

名称 类型 必填 描述
id int Bug ID
product int 所属产品
branch int 所属分支
module int 所属模块
project int 所属项目
execution int 所属执行
toTask boolean 转为任务
toStory boolean 转为需求
title string Bug标题
keywords string 关键字
severity int 严重程度
pri int 优先级
type string Bug类型(codeerror 代码错误 | config 配置相关 | install 安装部署 | security 安全相关 | performance 性能问题 | standard 标准规范 | automation |测试脚本 | designdefect 设计缺陷 | others 其他)
os string 操作系统
browser string 浏览器
steps string 重现步骤
task int 相关任务
story int 相关需求
openedBy string 创建人
openedDate datetime 创建时间
deadline date 截止日期
assignedTo 指派给
assgnedDate datetime 指派时间
resolvedBy 由谁解决
resolvedDate datetime 解决时间
resolvedBuild string 解决版本
closedBy 由谁关闭
closedDate datetime 关闭时间
status string 状态(active 激活 | resolved 已解决 | closed 已关闭)

响应示例

{
    "id": 1,
    "project": 7,
    "product": 1,
    "branch": 0,
    "module": 0,
    "execution": 1,
    "plan": 0,
    "story": 1,
    "storyVersion": 1,
    "task": 1,
    "toTask": 0,
    "toStory": 0,
    "title": "aaa",
    "keywords": "",
    "severity": 3,
    "pri": 1,
    "type": "codeerror",
    "os": "",
    "browser": "",
    "hardware": "",
    "found": "",
    "steps": "<p>[步骤]进入首页</p>\r\n<p>[结果]出现乱码&nbsp;&nbsp;&nbsp;&nbsp;</p>\r\n<p>[期望]正常显示</p>",
    "status": "active",
    "subStatus": "",
    "color": "",
    "confirmed": 0,
    "activatedCount": 0,
    "activatedDate": "1969-12-31T16:00:00Z",
    "feedbackBy": "",
    "notifyEmail": "",
    "mailto": [],
    "openedBy": {
        "id": 7,
        "account": "tester1",
        "avatar": "",
        "realname": "测试甲"
    },
    "openedDate": "2012-06-05T02:56:11Z",
    "openedBuild": "trunk",
    "assignedTo": {
        "id": 4,
        "account": "dev1",
        "avatar": "",
        "realname": "开发甲"
    },
    "assignedDate": "1969-12-31T16:00:00Z",
    "deadline": null,
    "resolvedBy": null,
    "resolution": "",
    "resolvedBuild": "",
    "resolvedDate": null,
    "closedBy": null,
    "closedDate": "1969-12-31T16:00:00Z",
    "duplicateBug": 0,
    "linkBug": "",
    "case": 0,
    "caseVersion": 1,
    "result": 0,
    "repo": 0,
    "entry": "",
    "lines": "",
    "v1": "",
    "v2": "",
    "repoType": "",
    "testtask": 0,
    "lastEditedBy": {
        "id": 1,
        "account": "admin",
        "avatar": "",
        "realname": "管理员"
    },
    "lastEditedDate": "2021-12-05T14:53:35Z",
    "deleted": false,
    "executionName": "企业网站第一期",
    "storyTitle": "首页设计和开发",
    "storyStatus": "active",
    "latestStoryVersion": 2,
    "taskName": null,
    "planName": null,
    "projectName": "企业管理系统",
    "toCases": [],
    "files": []
}
                      
评论列表
超人 2022-08-03 17:30:34
bug指派有api吗?
禅道-Bee 2022-08-03 17:47:49 回复
老版本的api可以,新版本的我们再反馈下。
超人 2022-08-04 08:53:53 回复
我能使用老版本api开发吗?
禅道-Bee 2022-08-04 09:11:20 回复
可以。
api,可以admin登录禅道,看下后台 二次开发 api。
可以看下手册:http://devel.cnezsoft.com/book/extension/api-intro-43.html
http://devel.cnezsoft.com/book/extension/api-auth-44.html

api调用步骤
PATH_INFO方式
1、访问 http://x.com/api-getsessionid.json获取禅道session信息
2、使用上一步获取的session作为url参数访问 http://x.com/user-login.json?account=account&password=123456&zentaosid=6v9bl9hp3o5chvdd46u5fg36g4
3、http://x.com/project-index-no.json?zentaosid=6v9bl9hp3o5chvdd46u5fg36g4
GET方式
1、http://127.0.0.1/zentao/index.php?m=api&f=getSessionID&t=json
2、http://127.0.0.1/zentao/index.php?m=user&f=login&t=json&account=admin&password=123456&zentaosid=k3g0h321bieq07a5ffh4i3q4h2
3、http://127.0.0.1/zentao/index.php?m=company&f=browse&t=json&zentaosid=k3g0h321bieq07a5ffh4i3q4h2
超人 2022-08-04 11:11:26 回复
老版本具体的api列表在哪里可以查看?
cuiping 2022-08-04 15:04:05 回复
api列表在后台-二次开发-api看下
手册参考 https://devel.easycorp.cn/book/extension/api-intro-43.html
超人 2022-08-04 11:20:13 回复
或者可以顺便跟我说一下老版本指派bug的api吗
cuiping 2022-08-04 15:04:48 回复
添加商务qq。进入技术交流去群沟通吧
1/1 1
发表评论
评论通过审核后显示。