Mercurial > roundup-cc
annotate 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 |
rev | line source |
---|---|
19
8ffd584065a4
TODO: add task to make display part more dynamic
Bernhard Reiter <bernhard@intevation.de>
parents:
18
diff
changeset
|
1 == Show total of issues, including those without priority |
8ffd584065a4
TODO: add task to make display part more dynamic
Bernhard Reiter <bernhard@intevation.de>
parents:
18
diff
changeset
|
2 (20180709ber) |
8ffd584065a4
TODO: add task to make display part more dynamic
Bernhard Reiter <bernhard@intevation.de>
parents:
18
diff
changeset
|
3 examples/collect_demo2.py shows how to collect all issues, |
8ffd584065a4
TODO: add task to make display part more dynamic
Bernhard Reiter <bernhard@intevation.de>
parents:
18
diff
changeset
|
4 even those without priority, the display part should be completed. |
8ffd584065a4
TODO: add task to make display part more dynamic
Bernhard Reiter <bernhard@intevation.de>
parents:
18
diff
changeset
|
5 |
8ffd584065a4
TODO: add task to make display part more dynamic
Bernhard Reiter <bernhard@intevation.de>
parents:
18
diff
changeset
|
6 Technically the display would need to be more dynamic. |
8ffd584065a4
TODO: add task to make display part more dynamic
Bernhard Reiter <bernhard@intevation.de>
parents:
18
diff
changeset
|
7 |
8ffd584065a4
TODO: add task to make display part more dynamic
Bernhard Reiter <bernhard@intevation.de>
parents:
18
diff
changeset
|
8 |
18
325757454907
Add TODO.creole file, with keyword extension proposal.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff
changeset
|
9 == Allow tracking of issues per keyword(s) and status |
325757454907
Add TODO.creole file, with keyword extension proposal.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff
changeset
|
10 (20180709ber) |
325757454907
Add TODO.creole file, with keyword extension proposal.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff
changeset
|
11 |
325757454907
Add TODO.creole file, with keyword extension proposal.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff
changeset
|
12 It makes sense to be able to track the status of issues in combination |
325757454907
Add TODO.creole file, with keyword extension proposal.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff
changeset
|
13 with keywords. For example if I'm using a keyword {{{version2}}} |
325757454907
Add TODO.creole file, with keyword extension proposal.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff
changeset
|
14 of my software, I'd like to know how many issues are open, being worked on |
325757454907
Add TODO.creole file, with keyword extension proposal.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff
changeset
|
15 or on testing. |
325757454907
Add TODO.creole file, with keyword extension proposal.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff
changeset
|
16 |
325757454907
Add TODO.creole file, with keyword extension proposal.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff
changeset
|
17 This would allow something like a burn down chart. |
325757454907
Add TODO.creole file, with keyword extension proposal.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff
changeset
|
18 |
325757454907
Add TODO.creole file, with keyword extension proposal.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff
changeset
|
19 === Technical ideas |
325757454907
Add TODO.creole file, with keyword extension proposal.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff
changeset
|
20 Keywords can change over time for a tracker, so collecting them |
325757454907
Add TODO.creole file, with keyword extension proposal.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff
changeset
|
21 should not depend on a fixed database schema. |
325757454907
Add TODO.creole file, with keyword extension proposal.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff
changeset
|
22 |
325757454907
Add TODO.creole file, with keyword extension proposal.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff
changeset
|
23 On idea is to save them as a JSON text in a {{{keywords}}} field. |
22
33d7c7769155
Fix typos in TODO.creole (minor)
Bernhard Reiter <bernhard@intevation.de>
parents:
19
diff
changeset
|
24 This maybe given almost directly to a webbased display system |
18
325757454907
Add TODO.creole file, with keyword extension proposal.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff
changeset
|
25 based on javascript. |
22
33d7c7769155
Fix typos in TODO.creole (minor)
Bernhard Reiter <bernhard@intevation.de>
parents:
19
diff
changeset
|
26 The drawback is that SQL cannot be used to query by keyword details, |
18
325757454907
Add TODO.creole file, with keyword extension proposal.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff
changeset
|
27 but advanced database functions can be used for improving this situation |
325757454907
Add TODO.creole file, with keyword extension proposal.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff
changeset
|
28 like [[https://www.sqlite.org/json1.html|SQlite' JSON1 extension]]. |
325757454907
Add TODO.creole file, with keyword extension proposal.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff
changeset
|
29 |
325757454907
Add TODO.creole file, with keyword extension proposal.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff
changeset
|
30 The same could be used for priorities and status values, as they |
325757454907
Add TODO.creole file, with keyword extension proposal.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff
changeset
|
31 could also change. |