Skip Menu |

This queue is for tickets about the RT-Extension-JSGantt CPAN distribution.

Report information
The Basics
Id: 107386
Status: new
Priority: 0/
Queue: RT-Extension-JSGantt

People
Owner: Nobody in particular
Requestors: pablo.fernandez [...] cscs.ch
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: Traverse queues
Date: Mon, 28 Sep 2015 15:41:49 +0200
To: <bug-RT-Extension-JSGantt [...] rt.cpan.org>
From: Pablo Fernandez <pablo.fernandez [...] cscs.ch>
Dear sir/madame, Thanks a lot for the JSGantt extension, for project-management tracking it's very nice to see all dependencies in such format. I am missing a feature, though, that can lead things to be confusing in our setup. We use RT mainly for user-request tickets and have several queues for the different units or groups in our company. Now we would also like to begin using the tool for project management tracking as well. My initial idea was to create a new queue for Project head tickets (one Big Parent per project) and then create new tickets with dependencies on this big parent for the different work-packages. Additionally, new tickets would be created with the WP ticket as parent for the different sub-tasks. So far so good: if you click on Gantt Chart on the queue view it will show all projects with all dependencies there. The problem is that, if you ever create a sub-task and move it to a different queue, or you finish/close a sub-task, then it will disappear from the previous view and that can be very misleading (for us). It is true that, instead, you could view to the Big Parent and click on Gantt on the Links section. That will properly show all dependencies regardless of the queue they are in... but then there is no way to see all projects's charts at the same time, only one at a time. I guess the problem comes because I am trying to create a Gantt chart from a specific Search (this is what happens when you click on a queue from the home screen). But I believe a Gantt chart is something that should show all dependencies regardless of their queue and ticket status (closed, etc). If not by default, I think it should be configurable. Something like "IgnoreSearchString => true" or "ForceFollowParentship => true" would be great to have. I hope it makes sense. Is it something we could easily do ourselves (with a simple modification of the module) or is it an important change? Thanks! BR/Pablo