Mercurial > getan
annotate TODO @ 463:24ccca2442b1
optparse to argparse Migration for scripts/getan-eval.py.
author | Magnus Schieder <mschieder@intevation.de> |
---|---|
date | Mon, 30 Apr 2018 12:13:35 +0200 |
parents | 52398469cacc |
children | 050ffdec60d9 |
rev | line source |
---|---|
462
52398469cacc
TODO: Adds wish for redraw key.
Bernhard Reiter <bernhard@intevation.de>
parents:
461
diff
changeset
|
1 20180321 BER Add a redraw function/key, usually Control-L is used. |
52398469cacc
TODO: Adds wish for redraw key.
Bernhard Reiter <bernhard@intevation.de>
parents:
461
diff
changeset
|
2 If the screen gets disorted, e.g. by a background process spilling |
52398469cacc
TODO: Adds wish for redraw key.
Bernhard Reiter <bernhard@intevation.de>
parents:
461
diff
changeset
|
3 some stuff on stderror, you want a completely redrawn screen without |
52398469cacc
TODO: Adds wish for redraw key.
Bernhard Reiter <bernhard@intevation.de>
parents:
461
diff
changeset
|
4 restarting getan. |
52398469cacc
TODO: Adds wish for redraw key.
Bernhard Reiter <bernhard@intevation.de>
parents:
461
diff
changeset
|
5 |
444
08b61b78285d
TODO: add multi-selection Bug report.
Magnus Schieder <mschieder@intevation.de>
parents:
443
diff
changeset
|
6 20180117 Magnus Schieder |
08b61b78285d
TODO: add multi-selection Bug report.
Magnus Schieder <mschieder@intevation.de>
parents:
443
diff
changeset
|
7 |
08b61b78285d
TODO: add multi-selection Bug report.
Magnus Schieder <mschieder@intevation.de>
parents:
443
diff
changeset
|
8 Creating a new database with test data: |
08b61b78285d
TODO: add multi-selection Bug report.
Magnus Schieder <mschieder@intevation.de>
parents:
443
diff
changeset
|
9 |
08b61b78285d
TODO: add multi-selection Bug report.
Magnus Schieder <mschieder@intevation.de>
parents:
443
diff
changeset
|
10 1) Delete getan_test_data.db if it already exists to create a new database. |
08b61b78285d
TODO: add multi-selection Bug report.
Magnus Schieder <mschieder@intevation.de>
parents:
443
diff
changeset
|
11 2) Execute getan_test_data.py to get the test database getan_test_data.db. |
08b61b78285d
TODO: add multi-selection Bug report.
Magnus Schieder <mschieder@intevation.de>
parents:
443
diff
changeset
|
12 (getan/test_data/getan_test_data.py) |
459 | 13 3) Open getan with the test database. (getan /path/getan_test_data.db) |
444
08b61b78285d
TODO: add multi-selection Bug report.
Magnus Schieder <mschieder@intevation.de>
parents:
443
diff
changeset
|
14 |
08b61b78285d
TODO: add multi-selection Bug report.
Magnus Schieder <mschieder@intevation.de>
parents:
443
diff
changeset
|
15 - Bug 1.0 |
459 | 16 4) Switch to the entries from the project pro1 with tab. |
17 5) Mark with return and arrow keys ent1 and ent2. | |
18 6) Go back to the projects with tab. | |
446
2f8162d50612
TODO: Adds observations to multiselection-defect.
Bernhard Reiter <bernhard@intevation.de>
parents:
444
diff
changeset
|
19 |
2f8162d50612
TODO: Adds observations to multiselection-defect.
Bernhard Reiter <bernhard@intevation.de>
parents:
444
diff
changeset
|
20 20180118BER: |
2f8162d50612
TODO: Adds observations to multiselection-defect.
Bernhard Reiter <bernhard@intevation.de>
parents:
444
diff
changeset
|
21 Observation: ent1 and ent2 are not highlighted anymore. |
2f8162d50612
TODO: Adds observations to multiselection-defect.
Bernhard Reiter <bernhard@intevation.de>
parents:
444
diff
changeset
|
22 |
450
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
448
diff
changeset
|
23 20180126 Magnus Schieder |
454
a4f04440f045
Improves coding style and phrasing.
Bernhard Reiter <bernhard@intevation.de>
parents:
450
diff
changeset
|
24 The selection is deleted when switching to the projects. |
a4f04440f045
Improves coding style and phrasing.
Bernhard Reiter <bernhard@intevation.de>
parents:
450
diff
changeset
|
25 So ent1 and ent2 should not highlighted anymore. |
444
08b61b78285d
TODO: add multi-selection Bug report.
Magnus Schieder <mschieder@intevation.de>
parents:
443
diff
changeset
|
26 |
459 | 27 |
28 - Bug 2.0 | |
29 20180214 Magnus Schieder | |
30 Reproduced with getan2.1 and getan2.3dev1 | |
31 | |
32 4) Switch to the entries from the project pro2 with tab. | |
33 5) Mark with return and arrow keys ent7 and ent8. | |
34 6) Press m, then 3 and then y to move ent7 and ent8. | |
35 7) Go back to the projects with tab. | |
36 | |
37 Expectation: | |
461
f1ec2d1357e2
TODO: (minor) removes leading tabs and one typo
Bernhard Reiter <bernhard@intevation.de>
parents:
460
diff
changeset
|
38 The focus is on pro2. |
f1ec2d1357e2
TODO: (minor) removes leading tabs and one typo
Bernhard Reiter <bernhard@intevation.de>
parents:
460
diff
changeset
|
39 The entries of pro2 are displayed. |
459 | 40 |
41 Result: | |
461
f1ec2d1357e2
TODO: (minor) removes leading tabs and one typo
Bernhard Reiter <bernhard@intevation.de>
parents:
460
diff
changeset
|
42 The focus is on pro1. |
f1ec2d1357e2
TODO: (minor) removes leading tabs and one typo
Bernhard Reiter <bernhard@intevation.de>
parents:
460
diff
changeset
|
43 The entries of pro2 are displayed (ent9) |
459 | 44 |
45 | |
46 - Bug 3.0 | |
47 20180214 Magnus Schieder | |
48 Reproduced with getan2.1 and getan2.3dev1 | |
49 | |
50 4) Switch to the entries from the project pro1 with tab. | |
51 5) Mark with return and arrow keys ent1, ent2, ent3, ent4 and ent5. | |
52 6) Delete the mark of ent3. | |
53 7) Press m, then 3 and then y to move ent1, ent2, ent4 and ent5. | |
54 | |
55 Expectation: | |
56 ent1, ent2, ent4 and ent5 are moved to. | |
57 | |
58 Result: | |
59 ent1, ent2, ent3 and ent4 were moved to pro3. | |
60 ent5 stays in pro1. | |
461
f1ec2d1357e2
TODO: (minor) removes leading tabs and one typo
Bernhard Reiter <bernhard@intevation.de>
parents:
460
diff
changeset
|
61 (The last marked entry stays in its project) |
459 | 62 |
63 | |
448
ce70c76754e4
TODO: Adds a minor usability issue.
Bernhard Reiter <bernhard@intevation.de>
parents:
446
diff
changeset
|
64 20180118 BER There should be an indication which entries are shown |
ce70c76754e4
TODO: Adds a minor usability issue.
Bernhard Reiter <bernhard@intevation.de>
parents:
446
diff
changeset
|
65 when being in the right pane. When you use tab to go to the entries, |
ce70c76754e4
TODO: Adds a minor usability issue.
Bernhard Reiter <bernhard@intevation.de>
parents:
446
diff
changeset
|
66 it cannot be seen anymore in which project I am. |
ce70c76754e4
TODO: Adds a minor usability issue.
Bernhard Reiter <bernhard@intevation.de>
parents:
446
diff
changeset
|
67 This is a larger drawback after moving all entries somewhere, |
ce70c76754e4
TODO: Adds a minor usability issue.
Bernhard Reiter <bernhard@intevation.de>
parents:
446
diff
changeset
|
68 it is unclear which task's entries are shown now. |
444
08b61b78285d
TODO: add multi-selection Bug report.
Magnus Schieder <mschieder@intevation.de>
parents:
443
diff
changeset
|
69 |
437 | 70 20170709 BER: Give scripts/getan-eval.py a more specific name and add |
71 it as a script to be installed. | |
72 | |
423
a517c1b5f3d5
TODO: adds logfile config idea.
Bernhard Reiter <bernhard@intevation.de>
parents:
413
diff
changeset
|
73 20170504 BER: Some multi-user installations do not want a logfile by default. |
a517c1b5f3d5
TODO: adds logfile config idea.
Bernhard Reiter <bernhard@intevation.de>
parents:
413
diff
changeset
|
74 We could solve this requirement by making it configurable. |
a517c1b5f3d5
TODO: adds logfile config idea.
Bernhard Reiter <bernhard@intevation.de>
parents:
413
diff
changeset
|
75 |
440
f441913a5cdc
TODO: adds task for displaying of licensing info.
Bernhard Reiter <bernhard@intevation.de>
parents:
439
diff
changeset
|
76 20160912 BER: Better code: states.py: classes EditEntryState and |
400
527168c08ae4
Added possibility to move starting datetime of entries.
Bernhard Reiter <bernhard@intevation.de>
parents:
399
diff
changeset
|
77 AdjustEntryState have same methods exit() and set_focus(), maybe join them? |
399
67dc21692bfa
Added a TODO item.
Bernhard Reiter <bernhard@intevation.de>
parents:
398
diff
changeset
|
78 |
398
5f557bd2cfe0
Scanning for workpackage string is now closer to what zeitvertexung does.
Bernhard Reiter <bernhard@intevation.de>
parents:
397
diff
changeset
|
79 Older: |
5f557bd2cfe0
Scanning for workpackage string is now closer to what zeitvertexung does.
Bernhard Reiter <bernhard@intevation.de>
parents:
397
diff
changeset
|
80 |
23
9c4e8ba3c4fa
Added a new implementation of 'getan' based on urwid, a python console user interface library.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
0
diff
changeset
|
81 - Create a 'Help-Widget' to give the user an information about all possible |
9c4e8ba3c4fa
Added a new implementation of 'getan' based on urwid, a python console user interface library.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
0
diff
changeset
|
82 keys. |
35
cfa9e755a5d2
Added TODO item (mainly to try the new commit list)
Thomas Arendsen Hein <thomas@intevation.de>
parents:
23
diff
changeset
|
83 |
cfa9e755a5d2
Added TODO item (mainly to try the new commit list)
Thomas Arendsen Hein <thomas@intevation.de>
parents:
23
diff
changeset
|
84 - reimplement RPN input for current getan implementation (28489e672e61) |
295
abfa55c7c2b2
added some todos
Thomas Arendsen Hein <thomas@intevation.de>
parents:
35
diff
changeset
|
85 |
abfa55c7c2b2
added some todos
Thomas Arendsen Hein <thomas@intevation.de>
parents:
35
diff
changeset
|
86 - The sum of previous times and currently running time should be displayed as |
abfa55c7c2b2
added some todos
Thomas Arendsen Hein <thomas@intevation.de>
parents:
35
diff
changeset
|
87 in previous versions of getan. |
abfa55c7c2b2
added some todos
Thomas Arendsen Hein <thomas@intevation.de>
parents:
35
diff
changeset
|
88 |
abfa55c7c2b2
added some todos
Thomas Arendsen Hein <thomas@intevation.de>
parents:
35
diff
changeset
|
89 - The currently running time should be shown near the project. |