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