Possibility to mark tracker as "Subtask only"
|Target version:||Candidate for next major release|
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
#4 Updated by Marius BALTEANU 12 months ago
- Resolution changed from Duplicate to Invalid
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.
#11 Updated by Marius BALTEANU 12 months ago
- Status changed from Closed to Reopened
- Resolution deleted (
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.
#14 Updated by Marius BALTEANU about 1 month ago
- File 0001-Option-to-set-a-tracker-only-as-subtask.patch added
- File tracker_subtask.png added
- File workflow.png added
- File new_issue.png added
- Assignee deleted (
Attached a patch that adds the possibility to mark a tracker as "Subtask only":
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.
The field "Parent task" is mandatory when user tries to create an issue with tracker type "Subtask only":