Mercurial > roundup-cc
view TODO.creole @ 25:7161ce4e7ab1
The web-based display is dynamically generated.
* All graphs are passed in one object. All graphs are passed in one object. The
graphs are generated iteratiev and assigned a color.
* roundup_cc.py can count how many issues are in which state.
author | Magnus Schieder <mschieder@intevation.de> |
---|---|
date | Mon, 12 Nov 2018 18:03:26 +0100 |
parents | 8ffd584065a4 |
children | 33d7c7769155 |
line wrap: on
line source
== Show total of issues, including those without priority (20180709ber) examples/collect_demo2.py shows how to collect all issues, even those without priority, the display part should be completed. Technically the display would need to be more dynamic. == Allow tracking of issues per keyword(s) and status (20180709ber) It makes sense to be able to track the status of issues in combination with keywords. For example if I'm using a keyword {{{version2}}} of my software, I'd like to know how many issues are open, being worked on or on testing. This would allow something like a burn down chart. === Technical ideas Keywords can change over time for a tracker, so collecting them should not depend on a fixed database schema. On idea is to save them as a JSON text in a {{{keywords}}} field. This maybe be given almost directly to a webbased display system based on javascript. They drawback is that SQL cannot be used to query by keyword details, but advanced database functions can be used for improving this situation like [[https://www.sqlite.org/json1.html|SQlite' JSON1 extension]]. The same could be used for priorities and status values, as they could also change.