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