Mercurial > getan
annotate doc/old_issues.txt @ 481:62373fad96eb
Removed getan classic.
author | Magnus Schieder <mschieder@intevation.de> |
---|---|
date | Wed, 27 Jun 2018 11:43:11 +0200 |
parents | 75131561d098 |
children | d47e32e6b7e7 |
rev | line source |
---|---|
479
75131561d098
Add a redraw function on key Control-L.
Magnus Schieder <mschieder@intevation.de>
parents:
475
diff
changeset
|
1 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
|
2 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
|
3 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
|
4 restarting getan. |
75131561d098
Add a redraw function on key Control-L.
Magnus Schieder <mschieder@intevation.de>
parents:
475
diff
changeset
|
5 |
475
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
6 20180214 Magnus Schieder |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
7 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
|
8 |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
9 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
|
10 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
|
11 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
|
12 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
|
13 |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
14 Expectation: |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
15 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
|
16 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
|
17 |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
18 Result: |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
19 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
|
20 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
|
21 |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
22 |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
23 20180214 Magnus Schieder |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
24 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
|
25 |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
26 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
|
27 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
|
28 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
|
29 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
|
30 |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
31 Expectation: |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
32 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
|
33 |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
34 Result: |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
35 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
|
36 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
|
37 (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
|
38 |
1855b1ef2834
Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents:
469
diff
changeset
|
39 |
469
050ffdec60d9
Fix the orientation problem
Magnus Schieder <mschieder@intevation.de>
parents:
450
diff
changeset
|
40 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
|
41 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
|
42 it cannot be seen anymore in which project I am. |
050ffdec60d9
Fix the orientation problem
Magnus Schieder <mschieder@intevation.de>
parents:
450
diff
changeset
|
43 This is a larger drawback after moving all entries somewhere, |
050ffdec60d9
Fix the orientation problem
Magnus Schieder <mschieder@intevation.de>
parents:
450
diff
changeset
|
44 it is unclear which task's entries are shown now. |
050ffdec60d9
Fix the orientation problem
Magnus Schieder <mschieder@intevation.de>
parents:
450
diff
changeset
|
45 |
450
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
46 20180117 Magnus Schieder |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
47 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
48 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
|
49 entries are moved by `m` or deleted by 'd'. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
50 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
|
51 are not cleared properly at the end of an operation. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
52 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
|
53 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
|
54 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
|
55 one, the unwanted result is several moved entries. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
56 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
57 reproduced with getan 2.1 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
58 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
|
59 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
60 Creating a new database with test data: |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
61 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
62 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
|
63 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
|
64 (getan/test_data/getan_test_data.py) |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
65 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
66 - Bug 1.0 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
67 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
|
68 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
|
69 4) Mark with return and arrow keys ent1 and ent2. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
70 5) Go back to the projects with tab. |
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 20180118BER: |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
73 Observation: ent1 and ent2 are not highlighted anymore. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
74 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
75 6) Switch back to the entries of project pro1. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
76 7) Mark this time ent3 and ent4. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
77 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
|
78 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
79 Expectation: |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
80 ent3 and ent4 are moved to pro3. |
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 Result: |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
83 ent1, ent2, ent3 and ent4 were moved to pro3. |
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 - Bug 1.1 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
86 Execute 1) to 7) from 1.0. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
87 8) Press d to delete ent3 and ent4. |
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 deleted. |
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, en2, ent3 and ent4 are deleted. |
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 |