Mercurial > getan
annotate doc/old_issues.txt @ 500:f751499d3f8d
merged, Updated TODO, CHANGES
author | Magnus Schieder <mschieder@intevation.de> |
---|---|
date | Mon, 17 Sep 2018 20:41:28 +0200 |
parents | 40dd1e33c1dd |
children | 9d8b31712380 |
rev | line source |
---|---|
500
f751499d3f8d
merged, Updated TODO, CHANGES
Magnus Schieder <mschieder@intevation.de>
parents:
484
diff
changeset
|
1 20180806 Magnus Schieder |
f751499d3f8d
merged, Updated TODO, CHANGES
Magnus Schieder <mschieder@intevation.de>
parents:
484
diff
changeset
|
2 Save running entry if console is closed unexpectedly. |
f751499d3f8d
merged, Updated TODO, CHANGES
Magnus Schieder <mschieder@intevation.de>
parents:
484
diff
changeset
|
3 (e.g. when shutting down the computer) |
f751499d3f8d
merged, Updated TODO, CHANGES
Magnus Schieder <mschieder@intevation.de>
parents:
484
diff
changeset
|
4 |
484
40dd1e33c1dd
Rename getan-eval.py to getaneval.py
Magnus Schieder <mschieder@intevation.de>
parents:
483
diff
changeset
|
5 20170709 BER: Give scripts/getan-eval.py a more specific name and add |
40dd1e33c1dd
Rename getan-eval.py to getaneval.py
Magnus Schieder <mschieder@intevation.de>
parents:
483
diff
changeset
|
6 it as a script to be installed. |
40dd1e33c1dd
Rename getan-eval.py to getaneval.py
Magnus Schieder <mschieder@intevation.de>
parents:
483
diff
changeset
|
7 |
483
d47e32e6b7e7
Logging can be activated and deactivated.
Magnus Schieder <mschieder@intevation.de>
parents:
479
diff
changeset
|
8 20170504 BER: Some multi-user installations do not want a logfile by default. |
d47e32e6b7e7
Logging can be activated and deactivated.
Magnus Schieder <mschieder@intevation.de>
parents:
479
diff
changeset
|
9 We could solve this requirement by making it configurable. |
d47e32e6b7e7
Logging can be activated and deactivated.
Magnus Schieder <mschieder@intevation.de>
parents:
479
diff
changeset
|
10 |
479
75131561d098
Add a redraw function on key Control-L.
Magnus Schieder <mschieder@intevation.de>
parents:
475
diff
changeset
|
11 20180321 BER Add a redraw function/key, usually Control-L is used. |
75131561d098
Add a redraw function on key Control-L.
Magnus Schieder <mschieder@intevation.de>
parents:
475
diff
changeset
|
12 If the screen gets disorted, e.g. by a background process spilling |
75131561d098
Add a redraw function on key Control-L.
Magnus Schieder <mschieder@intevation.de>
parents:
475
diff
changeset
|
13 some stuff on stderror, you want a completely redrawn screen without |
75131561d098
Add a redraw function on key Control-L.
Magnus Schieder <mschieder@intevation.de>
parents:
475
diff
changeset
|
14 restarting getan. |
75131561d098
Add a redraw function on key Control-L.
Magnus Schieder <mschieder@intevation.de>
parents:
475
diff
changeset
|
15 |
475
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
16 20180214 Magnus Schieder |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
17 Reproduced with getan2.1 and getan2.3dev1 |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
18 |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
19 4) Switch to the entries from the project pro2 with tab. |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
20 5) Mark with return and arrow keys ent7 and ent8. |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
21 6) Press m, then 3 and then y to move ent7 and ent8. |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
22 7) Go back to the projects with tab. |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
23 |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
24 Expectation: |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
25 The focus is on pro2. |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
26 The entries of pro2 are displayed. |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
27 |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
28 Result: |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
29 The focus is on pro1. |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
30 The entries of pro2 are displayed (ent9) |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
31 |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
32 |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
33 20180214 Magnus Schieder |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
34 Reproduced with getan2.1 and getan2.3dev1 |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
35 |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
36 4) Switch to the entries from the project pro1 with tab. |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
37 5) Mark with return and arrow keys ent1, ent2, ent3, ent4 and ent5. |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
38 6) Delete the mark of ent3. |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
39 7) Press m, then 3 and then y to move ent1, ent2, ent4 and ent5. |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
40 |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
41 Expectation: |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
42 ent1, ent2, ent4 and ent5 are moved to. |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
43 |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
44 Result: |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
45 ent1, ent2, ent3 and ent4 were moved to pro3. |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
46 ent5 stays in pro1. |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
47 (The last marked entry stays in its project) |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
48 |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
49 |
469
050ffdec60d9
Fix the orientation problem
Magnus Schieder <mschieder@intevation.de>
parents:
450
diff
changeset
|
50 20180118 BER There should be an indication which entries are shown |
050ffdec60d9
Fix the orientation problem
Magnus Schieder <mschieder@intevation.de>
parents:
450
diff
changeset
|
51 when being in the right pane. When you use tab to go to the entries, |
050ffdec60d9
Fix the orientation problem
Magnus Schieder <mschieder@intevation.de>
parents:
450
diff
changeset
|
52 it cannot be seen anymore in which project I am. |
050ffdec60d9
Fix the orientation problem
Magnus Schieder <mschieder@intevation.de>
parents:
450
diff
changeset
|
53 This is a larger drawback after moving all entries somewhere, |
050ffdec60d9
Fix the orientation problem
Magnus Schieder <mschieder@intevation.de>
parents:
450
diff
changeset
|
54 it is unclear which task's entries are shown now. |
050ffdec60d9
Fix the orientation problem
Magnus Schieder <mschieder@intevation.de>
parents:
450
diff
changeset
|
55 |
450
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
56 20180117 Magnus Schieder |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
57 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
58 20170317 BER: Reproduce and then fix a defect that it is surprising which |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
59 entries are moved by `m` or deleted by 'd'. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
60 It probably has to do how multi-selection are handled. Maybe they |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
61 are not cleared properly at the end of an operation. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
62 One description: It happens when you have changed a lot of entries |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
63 from different projects (I assume), e.g. by editing the description, |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
64 the length or timedate and then use move where you intend to only move |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
65 one, the unwanted result is several moved entries. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
66 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
67 reproduced with getan 2.1 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
68 20180118BER Reproduced with urwid v1.3.0, python3.4.6, getan 2.2.dev1 r445 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
69 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
70 Creating a new database with test data: |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
71 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
72 1) Delete getan_test_data.db if it already exists to create a new database. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
73 2) Execute getan_test_data.py to get the test database getan_test_data.db. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
74 (getan/test_data/getan_test_data.py) |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
75 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
76 - Bug 1.0 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
77 2) Open getan with the test database. (getan /path/getan_test_data.db) |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
78 3) Switch to the entries from the project pro1 with tab. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
79 4) Mark with return and arrow keys ent1 and ent2. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
80 5) Go back to the projects with tab. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
81 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
82 20180118BER: |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
83 Observation: ent1 and ent2 are not highlighted anymore. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
84 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
85 6) Switch back to the entries of project pro1. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
86 7) Mark this time ent3 and ent4. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
87 8) Press m, then 3 and then y to move ent3 and ent4 to pro3. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
88 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
89 Expectation: |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
90 ent3 and ent4 are moved to pro3. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
91 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
92 Result: |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
93 ent1, ent2, ent3 and ent4 were moved to pro3. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
94 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
95 - Bug 1.1 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
96 Execute 1) to 7) from 1.0. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
97 8) Press d to delete ent3 and ent4. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
98 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
99 Expectation: |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
100 ent3 and ent4 are deleted. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
101 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
102 Result: |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
103 ent1, en2, ent3 and ent4 are deleted. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
104 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
105 |