Show tree of issues instead of a list in Roadmap
Since we have "subtasks" now, it would be better to (optionally) show a tree of issues in the "Roadmap" instead of a list of issues.
Is there an overall design ready how subtasks will affect the user interface in general?
Updated by Ben Flaumenhaft over 9 years ago
See here as well --
Updated by Mizuki ISHIKAWA over 5 years ago
- File change_roadmap_issues_to_tree_structure.patch change_roadmap_issues_to_tree_structure.patch added
- File roadmap.png roadmap.png added
- File before_change.png before_change.png added
I propose to change the order of issues in the roadmap in ascending order of Parent task.
The result of applying the patch:
Updated by Go MAEDA over 5 years ago
Currently, issues on the Roadmap page are sorted by tracker_id. You can see an example on https://www.redmine.org/projects/redmine/roadmap. As a committer of Redmine, the order is convenient. This is the similar order with the Changelog.
But the patch change_roadmap_issues_to_tree_structure.patch sorts issues by issues.id. I don't like the order.
Updated by Jeremy D about 5 years ago
I applied the patch provided in #5275-19 and found it extremely helpful. It's not clear to me why it would be a desirable behavior to order by issue number; the order in which an issue is created (and thereby receives a number) has no necessary and sufficient bearing on due date nor relationships with other trackers, which seem like defining characteristics of a roadmap.
A cursory google search seems to indicate that this is a highly requested feature, and Mizuki ISHIKAWA's solution seems to work. Thanks very much.
Updated by Mizuki ISHIKAWA 7 months ago
David L wrote in #note-24:
+1 This would be extremely helpful!
I'm not sure how much the sorting matters but can we get a patch that keeps the default tracker_id sorting?
For the same reasons as 10048, it is difficult to achieve a parent-child structure and other orders at the same time, IMO.
Sorry I can't help you.
David L wrote in #note-25:
Mizuki ISHIKAWA Can you change the default sort of the patch? Is there a help page that could tell me how to apply the patch to a Docker deployment?
This is an old patch and I would not recommend applying it. There is also a risk that if it does work, it is likely to stop working with future versions.
General patching procedures: Patch