Bug

修改Bug 分享链接 /book/api/723.html

作者:王怡栋 最后编辑:宋辰轩 于 2024-09-30 15:14:10 浏览量:9693
PUT
/bugs/id

修改Bug

请求URL

https://xxx.com/api.php/v1/bugs/id

请求头

名称 类型 必填 描述
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": []
}
评论列表
🥂
小胡子的柑橘 2024-12-12 17:32:03 回复
可以在这里上传附件么?
回复
可以上传附件,使用form-data格式上传文件,字段为files[]
🌾
强健的鸭蛋 2024-10-12 15:39:45 回复
comment如何添加链接信息。类似实现从页面输入comments中包含http链接内容
回复
是想通过api实现页面历史记录里添加备注的功能吗
回复
如果是想实现页面历史记录添加备注,可以参考这个文档,https://www.zentao.net/book/extension-dev/1341.html,先获取session,再通过后缀添加seesion方式调用页面接口
回复
需要传递类似这应的参数。
comment: <a href="http://www.baidu.com" target="_blank">http://www.baidu.com</a>&nbsp;这是一个测试的链接
超人 2022-08-03 17:30:34 回复
bug指派有api吗?
回复
老版本的api可以,新版本的我们再反馈下。
回复
我能使用老版本api开发吗?
回复
可以。
api,可以admin登录禅道,看下后台 二次开发 api。
可以看下手册:http://devel.easycorp.cn/book/extension/api-intro-43.html
http://devel.easycorp.cn/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
回复
老版本具体的api列表在哪里可以查看?
回复
api列表在后台-二次开发-api看下
手册参考 https://devel.easycorp.cn/book/extension/api-intro-43.html
回复
或者可以顺便跟我说一下老版本指派bug的api吗
回复
添加商务qq。进入技术交流去群沟通吧
刘斌
高级客户经理
17685869372
526288068
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。