專案

一般

設定檔

動作

問題分類

/projects/:project_id/issue_categories.:format

GET

傳回給定 ID 或識別碼 (:project_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 或識別碼 (:project_id) 的專案建立問題分類。

參數:

  • issue_category (必填): 問題分類屬性的雜湊,包含
    • name (必填)
    • 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 (選填): 當有問題指派給您要刪除的分類時,此參數可讓您將這些問題重新指派給具有此 ID 的分類

範例:

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

回應:

  • 204 No Content: 問題分類已刪除

Go MAEDA將近 3 年前 更新 · 4 個版本