view TODO.creole @ 22:33d7c7769155

Fix typos in TODO.creole (minor)
author Bernhard Reiter <bernhard@intevation.de>
date Fri, 02 Nov 2018 10:38:21 +0100
parents 8ffd584065a4
children 59e1659a0a0b
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 given almost directly to a webbased display system
based on javascript.
The 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.
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)