项目

通用

个人资料

操作

问题分类

/projects/:project_id/issue_categories.:format

GET

返回给定ID或标识符的项目可用的问题分类。

示例:

GET /projects/foo/issue_categories.xml
GET /projects/1/issue_categories.xml

响应:

<?xml version="1.0" encoding="UTF-8"?>
<issue_categories type="array" total_count="2">
  <issue_category>
    <id>57</id>
    <project name="Foo" id="17"/>
    <name>UI</name>
    <assigned_to name="John Smith" id="22"/>
  </issue_category>
  <issue_category>
    <id>58</id>
    <project name="Foo" id="17"/>
    <name>Test</name>
  </issue_category>
</issue_categories>

POST

为给定ID或标识符的项目创建一个问题分类。

参数:

  • issue_category (required): 一个包含问题分类属性的哈希,包括
    • name (required)
    • assigned_to_id: 分配给该分类的用户ID(具有此分类的新问题默认分配给此用户)

响应:

  • 201 Created: 问题分类已创建
  • 422 Unprocessable Entity: 由于验证失败,问题分类未创建(响应体包含错误消息)

/issue_categories/:id.:format

GET

返回给定ID的问题分类。

示例:

GET /issue_categories/2.xml

响应:

<?xml version="1.0" encoding="UTF-8"?>
<issue_category>
  <id>2</id>
  <project name="Redmine" id="1"/>
  <name>UI</name>
</version>

PUT

更新给定ID的问题分类。

参数:

与问题分类创建相同

响应:

  • 204 No Content: 问题分类已更新
  • 422 Unprocessable Entity: 由于验证失败,问题分类未更新(响应体包含错误消息)

DELETE

删除给定ID的问题分类。

参数:

  • reassign_to_id (optional): 当删除的分类中存在分配给该分类的问题时,此参数允许您将这些问题重新分配给具有此ID的分类

示例:

DELETE /issue_categories/2.xml
DELETE /issue_categories/2.xml?reassign_to_id=1

响应:

  • 204 No Content: 问题分类已删除

Go MAEDA更新,大约3年前 · 2021-09-09 01:36 · 4次修订