プロジェクト

全般

プロフィール

Vote #79151

未完了

Wrong values in status combo

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

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

0%

予定工数:
category_id:
41
version_id:
0
issue_org_id:
28205
author_id:
342253
assigned_to_id:
0
comments:
1
status_id:
1
tracker_id:
1
plus1:
0
affected_version:
closed_on:
affected_version_id:
122
ステータス-->[New]

説明

I would like to have the following configuration for the workflow of a Reporter:

[s]he may only create or re-open a closed ticket;

if a ticket is in state ”Feedback”, [s]he may edit the ticket, and the next state must be In Progress.

So I gave the Reporter Role the issue tracking permissions (inter alia) “Edit issues” and “Add notes”, and configured the workflow as in the attached screenshot “Config.png”.

However, when a user with role Reporter now edits a ticket in state ”Feedback” for which [s]he is the assignee, the combo for “Status” (see screenshot “Result.png”) shows both the “required” next state (In Progress) and the current state (Feedback) as possible values. But the latter should actually not be allowed according to the configuration.

Did I miss something in the configuration, or is this a bug (or feature)?

My environment, on a standard Debian Stable (Stretch) box:

  • Redmine version: 3.3.1.stable
  • Ruby version: 2.3.3-p222 (2016-11-21) [x86_64-linux-gnu]
  • Rails version: 4.2.7.1
  • Environment: production
  • Database adapter: PostgreSQL

journals

I'm poking around trying to see if there is a bug reported for my issue, which is this: Existing tasks do not reflect changes to workflow. If I create a task, then change the workflow, the status combo doesn't reflect the correct value. But if I create a new task it does.

This might be why you're not seeing what you're expecting.
--------------------------------------------------------------------------------

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

  • カテゴリIssues workflow_41 にセット

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

いいね!0
いいね!0