QA/Community/QMO Bugzilla: Difference between revisions

 
(17 intermediate revisions by the same user not shown)
Line 48: Line 48:


== Paul C's notes ==
== Paul C's notes ==
===Documentation:===
My humble attempt to document this module is at [[QA/Community/QMO_Bugzilla/Documentation]]. Most of the code documentation is in the code itself. The above shows usage.
===To-do:===
* per chart:
** (minor) emulate Bugzilla boolean chart search
How to use - Steps:
* Enable module
* Configure basics
** Main tag, Inner tags
** List bugs URL
* Add charts
** Set basic info
** Add queries
*** Mapping
*** Url
*** Parameters (later) - emulate Bugzilla boolean chart search
Graph type:
* Timeplot
** multiple queries = multiple plots on same graph
** total count of query results over time range
** count stored on cron run
** time range of chart
** period (data point)
** list of bug ids for each time period + button "List bugs" using show_bug
** CB for branch on values + TA for mapping => equivalent to multiple queries
* Bar chart
** multiple queries = multiple bars
** total count of query results
** count stored on cron run
** CB for branch on values + TA for mapping => equivalent to multiple queries
Storage:
* Entity: Query
* Fields: URL, bug id's as CSV, count
CB = checkbox,
TA = textarea
Older stuff:
* Basic config
* Basic config
** Which tags to parse (ttp)
** Which tags to parse (ttp)
** What's the main tag
** What's the main tag
** # of pages/add page using step 9 at http://drupal.org/node/262422
** cron job (periodically/sync first time)
** cron job periodical url
** cron job first time url
* Graph $i config
* Graph $i config
** ttp config:
** ttp config:
*** alias (display name)
*** alias (display name)
*** list of values and group values
*** list of values and group values
*** line chart vs pie chart
*** each period vs cumulative chart
*** (optional) parameters
*** (optional) ...
** ttp mapping/grouping
** ttp mapping/grouping
*** map multiple fields to display label, based on value
*** possibly add multiple display labels (path label style)
289

edits