Feature suggestion list for Statistics

Here’s a list of the requested Statistics package features that I’ve
pulled from the various related posts recently. Does anyone have
additions, suggested priorities, comments, carps, or anything else
they’d like to say about it?

Note that I have no idea if/when/how or in what order these may be
implemented, I’m just trying to get a tasklist/roadmap sorted out…

Need bookmarkable URL for report pages that brings you back to the same
url, same queues, columns, etc, but with current data.

Bookmarkable url for charts that downloads the chart data in CSV format.

Integrate all the Chart cgi’s into a single uber-Chart cgi (easier to
maintain).

Add some by-user reports (may have legal ramifications in europe,
provide way to disable).

Include month in dates on resolution chart.

Total or average time to resolution over report period (30 days).

Change y axis for charts in something other than seconds.

X axis becomes illegible when reporting over large periods.

Ability to tailor size of graph.

Select date range for reports.

Reports by time worked…

Make it easier to add new reports.

Find a better way to integrate Statistics into left hand task bar.

Package with a CHANGELOG and Makefile to do the install part, like RTFM
does.

Kelly F. Hickel
Senior Software Architect
MQSoftware, Inc
952.345.8677
kfh@mqsoftware.com

Also, currently the statistics package implements it’s tab by
creating a local version of the Tabs component:

local/html/Elements/Tabs

The same can be accomplished more cleanly using callbacks. I
created this file:

share/html/Callbacks/local/Elements/Tabs/

With these comments:

<%init>
$toptabs->{‘Z’} = { title => loc(‘Statistics’), path => ‘Statistics/index.html’ };
</%init>
<%args>
$toptabs
</%args>

and deleted local/html/Elements/Tabs.

For further reference:

http://lists.fsck.com/pipermail/rt-devel/2003-November/005101.html

-ToddOn Wed, Jan 21, 2004 at 01:03:06PM -0600, Kelly F. Hickel wrote:

Here’s a list of the requested Statistics package features that I’ve
pulled from the various related posts recently. Does anyone have
additions, suggested priorities, comments, carps, or anything else
they’d like to say about it?

Note that I have no idea if/when/how or in what order these may be
implemented, I’m just trying to get a tasklist/roadmap sorted out…

Need bookmarkable URL for report pages that brings you back to the same
url, same queues, columns, etc, but with current data.

Bookmarkable url for charts that downloads the chart data in CSV format.

Integrate all the Chart cgi’s into a single uber-Chart cgi (easier to
maintain).

Add some by-user reports (may have legal ramifications in europe,
provide way to disable).

Include month in dates on resolution chart.

Total or average time to resolution over report period (30 days).

Change y axis for charts in something other than seconds.

X axis becomes illegible when reporting over large periods.

Ability to tailor size of graph.

Select date range for reports.

Reports by time worked…

Make it easier to add new reports.

Find a better way to integrate Statistics into left hand task bar.

Package with a CHANGELOG and Makefile to do the install part, like RTFM
does.

Kelly F. Hickel
Senior Software Architect
MQSoftware, Inc
952.345.8677
kfh@mqsoftware.com


rt-users mailing list
rt-users@lists.bestpractical.com
The rt-users Archives

Have you read the FAQ? The RT FAQ Manager lives at http://fsck.com/rtfm

Another clean way to do it would be:
/local/html/Callbacks/Statistics/Elements/Tabs/Default

And in Default put:
<%init>
$toptabs->{‘CC-Statistics’} = { title =>loc(“Statistics”),
path => “Statistics/index.html” };
</%init>
<%args>
$toptabs =>undef
</%args>

That way one keeps the Statistics tabs away from any of the core elements.

In some cases, may need to restart webserver after adding.

A.J.From: rt-users-bounces@lists.bestpractical.com
[mailto:rt-users-bounces@lists.bestpractical.com] On Behalf Of Todd Chapman
Sent: Wednesday, January 21, 2004 2:05 PM
To: Kelly F. Hickel
Cc: rt-users@lists.fsck.com
Subject: Re: [rt-users] Feature suggestion list for Statistics

Also, currently the statistics package implements it’s tab by
creating a local version of the Tabs component:

local/html/Elements/Tabs

The same can be accomplished more cleanly using callbacks. I
created this file:

share/html/Callbacks/local/Elements/Tabs/

With these comments:

<%init>
$toptabs->{‘Z’} = { title => loc(‘Statistics’), path =>
‘Statistics/index.html’ };
</%init>
<%args>
$toptabs
</%args>

and deleted local/html/Elements/Tabs.

For further reference:

http://lists.fsck.com/pipermail/rt-devel/2003-November/005101.html

-Todd

Does anyone (Jesse?) have a feeling for either the “right way” or the
“RT way”?

Kelly F. Hickel
Senior Software Architect
MQSoftware, Inc
952.345.8677
kfh@mqsoftware.com

-----Original Message-----
From: AJ [mailto:rt@musefoundry.com]
Sent: Wednesday, January 21, 2004 3:31 PM
To: ‘Todd Chapman’; Kelly F. Hickel
Cc: rt-users@lists.fsck.com
Subject: RE: [rt-users] Feature suggestion list for Statistics

Another clean way to do it would be:
/local/html/Callbacks/Statistics/Elements/Tabs/Default

And in Default put:
<%init>
$toptabs->{‘CC-Statistics’} = { title =>loc(“Statistics”),
path => “Statistics/index.html” };
</%init>
<%args>
$toptabs =>undef
</%args>

That way one keeps the Statistics tabs away from any of the core
elements.

In some cases, may need to restart webserver after adding.

A.J.

-----Original Message-----
From: rt-users-bounces@lists.bestpractical.com
[mailto:rt-users-bounces@lists.bestpractical.com] On Behalf Of Todd
Chapman
Sent: Wednesday, January 21, 2004 2:05 PM
To: Kelly F. Hickel
Cc: rt-users@lists.fsck.com
Subject: Re: [rt-users] Feature suggestion list for Statistics

Also, currently the statistics package implements it’s tab by
creating a local version of the Tabs component:

local/html/Elements/Tabs

The same can be accomplished more cleanly using callbacks. I
created this file:

share/html/Callbacks/local/Elements/Tabs/

With these comments:

<%init>
$toptabs->{‘Z’} = { title => loc(‘Statistics’), path =>
‘Statistics/index.html’ };
</%init>
<%args>
$toptabs
</%args>

and deleted local/html/Elements/Tabs.

For further reference:

http://lists.fsck.com/pipermail/rt-devel/2003-November/005101.html

-Todd

Here’s a list of the requested Statistics package features that I’ve
pulled from the various related posts recently. Does anyone have
additions, suggested priorities, comments, carps, or anything else
they’d like to say about it?

Note that I have no idea if/when/how or in what order these may be
implemented, I’m just trying to get a tasklist/roadmap sorted
out…

Need bookmarkable URL for report pages that brings you back to the
same
url, same queues, columns, etc, but with current data.

Bookmarkable url for charts that downloads the chart data in CSV
format.

Integrate all the Chart cgi’s into a single uber-Chart cgi (easier
to
maintain).

Add some by-user reports (may have legal ramifications in europe,
provide way to disable).

Include month in dates on resolution chart.

Total or average time to resolution over report period (30 days).

Change y axis for charts in something other than seconds.

X axis becomes illegible when reporting over large periods.

Ability to tailor size of graph.

Select date range for reports.

Reports by time worked…

Make it easier to add new reports.

Find a better way to integrate Statistics into left hand task bar.

Package with a CHANGELOG and Makefile to do the install part, like
RTFM
does.

Kelly F. Hickel
Senior Software Architect
MQSoftware, Inc
952.345.8677
kfh@mqsoftware.com


rt-users mailing list
rt-users@lists.bestpractical.com
The rt-users Archives

Have you read the FAQ? The RT FAQ Manager lives at
http://fsck.com/rtfm


rt-users mailing list
rt-users@lists.bestpractical.com
The rt-users Archives

Have you read the FAQ? The RT FAQ Manager lives at
http://fsck.com/rtfm

Does anyone (Jesse?) have a feeling for either the “right way” or the
“RT way”?

AJ’s got it right.

Request Tracker... So much more than a help desk — Best Practical Solutions – Trouble Ticketing. Free.

I would go with AJ. From the link I provided earlier I did not
realize that RT would look for Callbacks in local.

AJ changed the hash key at the same time which I think was confusing.
I don’t know why it’s called $toptabs when it appears as the
bottom. :slight_smile:

-ToddOn Wed, Jan 21, 2004 at 03:27:51PM -0600, Kelly F. Hickel wrote:

Does anyone (Jesse?) have a feeling for either the “right way” or the
“RT way”?

Kelly F. Hickel
Senior Software Architect
MQSoftware, Inc
952.345.8677
kfh@mqsoftware.com

-----Original Message-----
From: AJ [mailto:rt@musefoundry.com]
Sent: Wednesday, January 21, 2004 3:31 PM
To: ‘Todd Chapman’; Kelly F. Hickel
Cc: rt-users@lists.fsck.com
Subject: RE: [rt-users] Feature suggestion list for Statistics

Another clean way to do it would be:
/local/html/Callbacks/Statistics/Elements/Tabs/Default

And in Default put:
<%init>
$toptabs->{‘CC-Statistics’} = { title =>loc(“Statistics”),
path => “Statistics/index.html” };
</%init>
<%args>
$toptabs =>undef
</%args>

That way one keeps the Statistics tabs away from any of the core
elements.

In some cases, may need to restart webserver after adding.

A.J.

-----Original Message-----
From: rt-users-bounces@lists.bestpractical.com
[mailto:rt-users-bounces@lists.bestpractical.com] On Behalf Of Todd
Chapman
Sent: Wednesday, January 21, 2004 2:05 PM
To: Kelly F. Hickel
Cc: rt-users@lists.fsck.com
Subject: Re: [rt-users] Feature suggestion list for Statistics

Also, currently the statistics package implements it’s tab by
creating a local version of the Tabs component:

local/html/Elements/Tabs

The same can be accomplished more cleanly using callbacks. I
created this file:

share/html/Callbacks/local/Elements/Tabs/

With these comments:

<%init>
$toptabs->{‘Z’} = { title => loc(‘Statistics’), path =>
‘Statistics/index.html’ };
</%init>
<%args>
$toptabs
</%args>

and deleted local/html/Elements/Tabs.

For further reference:

http://lists.fsck.com/pipermail/rt-devel/2003-November/005101.html

-Todd

On Wed, Jan 21, 2004 at 01:03:06PM -0600, Kelly F. Hickel wrote:

Here’s a list of the requested Statistics package features that I’ve
pulled from the various related posts recently. Does anyone have
additions, suggested priorities, comments, carps, or anything else
they’d like to say about it?

Note that I have no idea if/when/how or in what order these may be
implemented, I’m just trying to get a tasklist/roadmap sorted
out…

Need bookmarkable URL for report pages that brings you back to the
same
url, same queues, columns, etc, but with current data.

Bookmarkable url for charts that downloads the chart data in CSV
format.

Integrate all the Chart cgi’s into a single uber-Chart cgi (easier
to
maintain).

Add some by-user reports (may have legal ramifications in europe,
provide way to disable).

Include month in dates on resolution chart.

Total or average time to resolution over report period (30 days).

Change y axis for charts in something other than seconds.

X axis becomes illegible when reporting over large periods.

Ability to tailor size of graph.

Select date range for reports.

Reports by time worked…

Make it easier to add new reports.

Find a better way to integrate Statistics into left hand task bar.

Package with a CHANGELOG and Makefile to do the install part, like
RTFM
does.

Kelly F. Hickel
Senior Software Architect
MQSoftware, Inc
952.345.8677
kfh@mqsoftware.com


rt-users mailing list
rt-users@lists.bestpractical.com
The rt-users Archives

Have you read the FAQ? The RT FAQ Manager lives at
http://fsck.com/rtfm


rt-users mailing list
rt-users@lists.bestpractical.com
The rt-users Archives

Have you read the FAQ? The RT FAQ Manager lives at
http://fsck.com/rtfm

I changed the hash key because the toptabs sort by that key. If you look at
the RTFM callback for tabs you see BB->RTFM which would sort it after A and
B but before C… on and on.

I put the Hash Key at CC to put it around three or so down the list. As an
experiment, change it to ZZ->Statistics and it ‘should’ pop up at the
bottom.

A.J.From: Todd Chapman [mailto:rt@chaka.net]
Sent: Wednesday, January 21, 2004 4:45 PM
To: Kelly F. Hickel
Cc: AJ; Todd Chapman; rt-users@lists.fsck.com
Subject: Re: [rt-users] Feature suggestion list for Statistics

I would go with AJ. From the link I provided earlier I did not
realize that RT would look for Callbacks in local.

AJ changed the hash key at the same time which I think was confusing.
I don’t know why it’s called $toptabs when it appears as the
bottom. :slight_smile:

-Todd

Oh and as for the toptabs issue, it confused the hell out of me for a bit.
This is how it looks like it all works:

There are topactions, toptabs, and subtabs (?)…

The topactions appear horizontally at the top. By default these are the
ticket submit and ticket search

The toptabs are the top level tabs of the VERTICAL menu items. For example,
click on Configuration opens up the submenu items.

Ideally, for statistics, it would have the topaction of Statistics, then
when you click on it you are perhaps greeted with a textual summary of
activity. At that point, subitems under the statistics selection on the
side menu would open up showing what graphs are available etc etc…

Again this is how I ‘believe’ it works. Thing is that this is all handled
through the callbacks and a lot of nifty things can break is the callback is
messed up.

A.J.From: rt-users-bounces@lists.bestpractical.com
[mailto:rt-users-bounces@lists.bestpractical.com] On Behalf Of AJ
Sent: Wednesday, January 21, 2004 7:01 PM
To: ‘Todd Chapman’; ‘Kelly F. Hickel’
Cc: rt-users@lists.fsck.com
Subject: RE: [rt-users] Feature suggestion list for Statistics

I changed the hash key because the toptabs sort by that key. If you look at
the RTFM callback for tabs you see BB->RTFM which would sort it after A and
B but before C… on and on.

I put the Hash Key at CC to put it around three or so down the list. As an
experiment, change it to ZZ->Statistics and it ‘should’ pop up at the
bottom.

A.J.

From: Todd Chapman [mailto:rt@chaka.net]
Sent: Wednesday, January 21, 2004 4:45 PM
To: Kelly F. Hickel
Cc: AJ; Todd Chapman; rt-users@lists.fsck.com
Subject: Re: [rt-users] Feature suggestion list for Statistics

I would go with AJ. From the link I provided earlier I did not
realize that RT would look for Callbacks in local.

AJ changed the hash key at the same time which I think was confusing.
I don’t know why it’s called $toptabs when it appears as the
bottom. :slight_smile:

-Todd