Feature #4786
closedGantt Chart - Grouping issues by target version
0%
Description
On of my colleagues has started using the Gantt chart a lot for project management.
She noticed that all issues, when displayed on the Gantt chart, appear to be ordered by starting date. This is a sensible default but my colleague believes a much better way would be to group the issues according to their version first THEN order by date
This way the issues will appear above their respective version and ordered by date. Issues without a version appear at the top.
So ideally the layout would be:
"Version 1" has issues 4,6 and 8
"Version 2" has issues 2,3,5,7
Issue 1 is not assigned to a version
Issue 1 ------------ Issue 4 ------------------ Issue 6 ---------- Issue 8 ------------------ Version 1 * Issue 2 ------------ Issue 3 ------------------------ Issue 5 ------------------- Issue 7 --------- Version 2 *
Currently it appears to be this:
Issue 2 ------------ Issue 1 ------------ Issue 4 ------------------ Issue 6 ---------- Issue 3 ------------------------ Issue 8 ------------------ Issue 5 ------------------- Version 1 * Issue 7 --------- Version 2 *
I haven't had time to fully investigate the ordering/grouping yet. This is based on my initial observations. If I am incorrect feel free to hit me.
Related issues
Updated by Jeffrey Jones over 14 years ago
I just saw issue #4751 allows this it you create custom queries and view the resulting gantt chart from there.
It seems like grouping by target-version would be a good default rather than having to select a custom query first.
Opinions?
Updated by Jeffrey Jones over 14 years ago
I have checked out the custom queries and was unable to create a gantt chart based on the custom query with regards to grouping so this issue is still open for me.
My thinking is that if a user has gone to the effort of assigning issues to versions etc then they would probabl want the Gantt chart to reflect that organisation with the above layout (So beautifully rendered in ASCII :p )
Updated by Eric Davis over 14 years ago
- Category changed from UI to Issues
Jeffrey Jones:
I have a large rewrite of the Gantt chart for a client that I'm finishing up that does this (and more). Using your example, it ends up like:
Issue 1 ------------ Version 1 *----------------------* - Issue 4 ------------------ - Issue 6 ---------- - Issue 8 ------------------ Version 2 *---------------------------------------* - Issue 2 ------------ - Issue 3 ------------------------ - Issue 5 ------------------- - Issue 7 --------- Subproject *------------------------------------------------* -- Version *--------------* --- Issue 9 ----------- ...
I wish I could take a screenshot of it but their data is sensitive so I can't display any of it.
Updated by Jeffrey Jones over 14 years ago
That is very excellent, in fact that is almost exactly what my colleague is after.
A few questions about this layout.
- How is the version start-date calculated? Is it a new field on the version or is it assumed to be the same as the project creation date?
- Same as above but for sub-project start/end.
- Will the version progress bar be automatically filled based on issue progress (Like on the roadmap)?
No matter what the answers to the above are it is still a huge improvement I think. Do you have any idea when/if it will be committed to the trunk so we can have a sneak-peak?
Updated by Jeffrey Jones over 14 years ago
Also now I think about it, will the PDF/PNG exports be updated to reflect these changes?
Updated by Sam Rose over 14 years ago
Eric Davis wrote:
Jeffrey Jones:
I have a large rewrite of the Gantt chart for a client that I'm finishing up that does this (and more). Using your example, it ends up like:
[...]
I wish I could take a screenshot of it but their data is sensitive so I can't display any of it.
This is great! Look forward to seeing it
Updated by Eric Davis over 14 years ago
Jeffrey Jones wrote:
- How is the version start-date calculated? Is it a new field on the version or is it assumed to be the same as the project creation date?
Can't remembe exactly. It's either 1) the date the version was created or 2) the very first issue start date.
- Same as above but for sub-project start/end.
The earliest and latest issue or version (think of project range to expand to include all of the issue and version date ranges).
- Will the version progress bar be automatically filled based on issue progress (Like on the roadmap)?
Yes, same for the projects.
Also now I think about it, will the PDF/PNG exports be updated to reflect these changes?
Yes but the PDF export isn't complete. I think there were some preexisting layout bugs in it.
Updated by Danila Sukharev over 14 years ago
Argh, this is exactly the last (and the one of the most important) feature I do need from the Redmine :)
Eric Davis, do you have some estimates on this issue?
I am wondering when this will be in trunk...
-- Dan
Updated by Danila Sukharev over 14 years ago
Ooops! Looks like that this is already in trunk. Shame on me...
-- Dan
Updated by Jeffrey Jones over 14 years ago
Eric, is this part of the work that was recently included by Jean-Phillipe as part of the new sub-tasks enhancement?
Or is it separate (and incompatible?)
Updated by Eric Davis over 14 years ago
Jeffrey Jones wrote:
Eric, is this part of the work that was recently included by Jean-Phillipe as part of the new sub-tasks enhancement?
Or is it separate (and incompatible?)
Separate and incompatible. I'm going to be merging the latest subtasks code that was added to my Gantt rewrite soon. Still a ways out before it's ready to release though.
Updated by Jeffrey Jones over 14 years ago
Groovy, thank you for the information
Updated by S Reid about 14 years ago
Eric, What other features will the new Gantt have ? Will it allow editing within the gantt view ? Is it likely to be < or > 3 months before the first release ?
Updated by Jeffrey Jones about 14 years ago
The grouping by sub-tasks is working nicely with the new sub-task core feature. I havent had a chance to see how sub-projects and sub-tasks mix. Will have to look into that.
Updated by Mischa The Evil almost 14 years ago
- Category changed from Issues to Gantt
Updated by Go MAEDA about 7 years ago
- Status changed from New to Closed
- Resolution set to Fixed
Implemented by #6276 (Redmine 1.1.0).
Updated by Go MAEDA about 7 years ago
- Related to Feature #6276: Gantt Chart rewrite added