プロジェクト

全般

プロフィール

Vote #71364

未完了

"update issue" silently ignores "status" field if the user is not part of the project, but changes other fields

Admin Redmine さんが約2年前に追加. 約2年前に更新.

ステータス:
Confirmed
優先度:
通常
担当者:
-
カテゴリ:
REST API_32
対象バージョン:
-
開始日:
2022/05/09
期日:
進捗率:

0%

予定工数:
category_id:
32
version_id:
0
issue_org_id:
10233
author_id:
7834
assigned_to_id:
0
comments:
2
status_id:
9
tracker_id:
1
plus1:
0
affected_version:
closed_on:
affected_version_id:
41
ステータス-->[Confirmed]

説明

this is very inconsistent:

if a user is not assigned to some project, he still can execute "update issue" requests through REST API (I'm using Redmine Java API for that) and change fields like "summary", but the server silently ignores "status ID" field in this case.

once you assign the user to be "developer" in the project, he can update the "issue status" field as well.

REST API should NOT silently ignore some fields and allow others to be changed.
need to add a proper message to the response explaining why some fields could not be changed.


journals

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------


related_issues

relates,Confirmed,8626,Setting status via API fails silently

Admin Redmine さんが約2年前に更新

  • カテゴリREST API_32 にセット

他の形式にエクスポート: Atom PDF

いいね!0
いいね!0