プロジェクト

全般

プロフィール

Vote #79490

未完了

Possibility to mark tracker as "Subtask only"

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

ステータス:
Reopend
優先度:
通常
担当者:
-
カテゴリ:
Issues_2
開始日:
2022/05/09
期日:
進捗率:

0%

予定工数:
category_id:
2
version_id:
32
issue_org_id:
29470
author_id:
8238
assigned_to_id:
1
comments:
26
status_id:
8
tracker_id:
2
plus1:
0
affected_version:
closed_on:
affected_version_id:
ステータス-->[Reopend]

説明

There are some types of trackers (like "Story Blocker" or "Subtask") which makes sense only when it is a subtask.
Please provide additional checkbox "Subtask only" while creating new tracker.
When checked, new item can be created only as a Subtask


journals

--------------------------------------------------------------------------------
Please see the related issue.
--------------------------------------------------------------------------------
My request is related to, but it is not the same as Feature #27988.
In my feature the idea is that some trackers must not be top-level trackers
--------------------------------------------------------------------------------
Kamil . wrote:
> My request is related to, but it is not the same as Feature #27988.
> In my feature the idea is that some trackers must not be top-level trackers

Kamil, I've closed this ticket as "Duplicate" because you can obtain the same behaviour as you requested in this issue using the patch from #27988.

Thinking now better, you can obtain this behaviour also with the current Redmine versions by making the "Parent task" field mandatory for all roles in the Workflow page (I know that is not a checkbox, but the result is the same). I'm changing the reason from "Duplicate" to "Invalid", please let me know if you consider that something is missing and I'll reopen it.
--------------------------------------------------------------------------------

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

--------------------------------------------------------------------------------
Marius, why to complicate is so much?
Do you consider your solution as good UX?
--------------------------------------------------------------------------------
Kamil . wrote:
> Marius, why to complicate is so much?
> Do you consider your solution as good UX?

Do you refer at the solution with setting the parent task mandatory?
--------------------------------------------------------------------------------
Yes, specifically:
1) Knowing that you have to go to Workflow
2) Field Permissions
3) Select Role "ALL"
4) Select Tracker
5) Click Edit
6) Find "Parent task row"
7) Click and select value "Required" in *each* Issue status
8) Click save

--------------------------------------------------------------------------------
So my point is that your version is not user friendly and doesn't have user intention in mind.
I think that every tool should strive to have better UX, therefore I created this issue
--------------------------------------------------------------------------------
Is not my version, is the current implementation from Redmine which is more flexible than having only a checkbox in the Tracker page.

IMHO, current implementation, plus the feature from #27988 covers this feature request, but I'll reopen this ticket to get more feedback.
--------------------------------------------------------------------------------
Ok, thank you
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
Attached a patch that adds the possibility to mark a tracker as "Subtask only":

!{width:60%; border: 1px solid grey;}.tracker_subtask.png!

In the workflow, if the user edits a a tracker or multiple trackers which are "Subtask only", the field is marked as mandatory and the option "Required" is not available. If the user edits mixed trackers, the field behaves normally.

!{width:60%; border: 1px solid grey;}.workflow.png!

The field "Parent task" is mandatory when user tries to create an issue with tracker type "Subtask only":

!{width:60%; border: 1px solid grey;}.new_issue.png!
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
I've updated the patch to apply cleanly on the current trunk and I'm assigning this to version:"4.2.0" in order to work on this as early as we can.
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
Updated again to apply cleanly.
--------------------------------------------------------------------------------
Marius BALTEANU wrote:
> Updated again to apply cleanly.
its very important i have 30 tracker in same project
our users need who main tracker and sub
thx for u for this idea
this patch available in 4.1??

--------------------------------------------------------------------------------
Updated the patch for the latest trunk (r20091).
--------------------------------------------------------------------------------

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

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

Is there a possibility to hide the subtask trackers when in added newIssue?? and its appear only when im added subtask??
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
Moved this to version:"5.0.0" because the changes are quite big.
--------------------------------------------------------------------------------


related_issues

relates,New,27988,Option to configure which trackers can be set as subtasks for each tracker

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

  • カテゴリIssues_2 にセット
  • 対象バージョンCandidate for next major release_32 にセット

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

いいね!0
いいね!0