Standard reports
Stuart Donaldson
stu at asyn.com
Sat Nov 20 15:03:14 UTC 2004
Christian Robottom Reis wrote:
>On Fri, Nov 19, 2004 at 02:40:17PM -0800, Stuart Donaldson wrote:
>
>
>>I then created a pre-defined reports page which allows selecting a
>>product, and a report for which it then will generate the report. It
>>uses a small modification to buglist.cgi in order to load the query
>>based on the product selected and report selected, much like buglist.cgi
>>can load a named query.
>>
>>
>
>It's an interesting approach; I thought of something different, which
>I'll explain here. I have a long-term idea that we should have more
>"domain-specific" pages in Bugzilla: a page for viewing a User, a page
>for viewing a Product, a page for viewing a Group. These pages' main
>goal would be to provide general information on the entity, with links
>to ready-made reports and interesting statistics (for a Product,
>answering the questions how many open bugs? how many all-time closed
>bugs? can I see a full report of them?) and other entity-related tasks
>(file a bug on this product, edit this product -- for admins).
>
>
...
>Bringing us back into the concrete world, by this I mean that I would
>prefer seeing a page with links to ready-made reports kept as a template
>(so it is rather easily customizable and reduces the requirement of Yet
>Another Administrative Interface for these reports) in something like
>show_product.cgi.
>
>Too blue-skyish?
>
>
>
In general, I like your idea. I believe there is a need for a 'Product
Overview' page that gives general stats for a product as well. This is
next on my internal wish-list for reporting.
I had considered this approach for the problem I was trying to solve,
but I also had a requirement that you should be able to combine multiple
products into the reports. So in my implementation, you can actually
select one or more products, and then select which report to run. It is
fairly simple in implementation in that it builds up a query string to
be processed by buglist.cgi.
I think having the 'domain specific pages' concept is a good one, but I
couldn't see how it would provide the same functionality and solve the
same problem that I was shooting for here.
As to the 'too blue-skyish' I think it is a good concept, but I do not
think that you need another administrative interface for the reports in
order to get the functionality installed. The approach I took of
defining the reports in a structure in localconfig is great to get the
concept of pre-defined reports out and available. I don't need a GUI to
set them up. Now I would argue that a GUI would be a nice to have, and
should be worked on eventually. However, we shouldn't overlook the
power of doing simple configuration changes by editing pre-defined
sources like localconfig or the templates.
-Stuart-
More information about the developers
mailing list