Mercurial > getan
annotate doc/old_issues.txt @ 459:aebfc0140b82
Update TODO.
* Adds a multi-selection defect.
* Adds a context defect.
author | Magnus Schieder <mschieder@intevation.de> |
---|---|
date | Wed, 14 Feb 2018 17:47:26 +0100 |
parents | 45b7b83efaed |
children | 050ffdec60d9 |
rev | line source |
---|---|
450
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
1 20180117 Magnus Schieder |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
2 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
3 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
|
4 entries are moved by `m` or deleted by 'd'. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
5 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
|
6 are not cleared properly at the end of an operation. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
7 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
|
8 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
|
9 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
|
10 one, the unwanted result is several moved entries. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
11 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
12 reproduced with getan 2.1 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
13 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
|
14 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
15 Creating a new database with test data: |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
16 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
17 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
|
18 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
|
19 (getan/test_data/getan_test_data.py) |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
20 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
21 - Bug 1.0 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
22 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
|
23 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
|
24 4) Mark with return and arrow keys ent1 and ent2. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
25 5) Go back to the projects with tab. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
26 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
27 20180118BER: |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
28 Observation: ent1 and ent2 are not highlighted anymore. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
29 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
30 6) Switch back to the entries of project pro1. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
31 7) Mark this time ent3 and ent4. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
32 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
|
33 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
34 Expectation: |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
35 ent3 and ent4 are moved to pro3. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
36 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
37 Result: |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
38 ent1, ent2, ent3 and ent4 were moved to pro3. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
39 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
40 - Bug 1.1 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
41 Execute 1) to 7) from 1.0. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
42 8) Press d to delete ent3 and ent4. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
43 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
44 Expectation: |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
45 ent3 and ent4 are deleted. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
46 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
47 Result: |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
48 ent1, en2, ent3 and ent4 are deleted. |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
49 |
45b7b83efaed
Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff
changeset
|
50 |