annotate doc/old_issues.txt @ 469:050ffdec60d9

Fix the orientation problem * Highlights the project what is open.
author Magnus Schieder <mschieder@intevation.de>
date Tue, 08 May 2018 13:29:45 +0200
parents 45b7b83efaed
children 1855b1ef2834
rev   line source
469
050ffdec60d9 Fix the orientation problem
Magnus Schieder <mschieder@intevation.de>
parents: 450
diff changeset
1 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
2 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
3 it cannot be seen anymore in which project I am.
050ffdec60d9 Fix the orientation problem
Magnus Schieder <mschieder@intevation.de>
parents: 450
diff changeset
4 This is a larger drawback after moving all entries somewhere,
050ffdec60d9 Fix the orientation problem
Magnus Schieder <mschieder@intevation.de>
parents: 450
diff changeset
5 it is unclear which task's entries are shown now.
050ffdec60d9 Fix the orientation problem
Magnus Schieder <mschieder@intevation.de>
parents: 450
diff changeset
6
450
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff changeset
7 20180117 Magnus Schieder
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff changeset
8
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff changeset
9 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
10 entries are moved by `m` or deleted by 'd'.
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff changeset
11 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
12 are not cleared properly at the end of an operation.
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff changeset
13 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
14 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
15 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
16 one, the unwanted result is several moved entries.
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff changeset
17
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff changeset
18 reproduced with getan 2.1
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff changeset
19 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
20
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff changeset
21 Creating a new database with test data:
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff changeset
22
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff changeset
23 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
24 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
25 (getan/test_data/getan_test_data.py)
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 - Bug 1.0
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff changeset
28 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
29 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
30 4) Mark with return and arrow keys ent1 and ent2.
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff changeset
31 5) Go back to the projects with tab.
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff changeset
32
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff changeset
33 20180118BER:
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff changeset
34 Observation: ent1 and ent2 are not highlighted anymore.
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff changeset
35
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff changeset
36 6) Switch back to the entries of project pro1.
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff changeset
37 7) Mark this time ent3 and ent4.
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff changeset
38 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
39
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff changeset
40 Expectation:
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff changeset
41 ent3 and ent4 are moved to pro3.
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 Result:
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff changeset
44 ent1, ent2, ent3 and ent4 were moved to pro3.
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff changeset
45
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff changeset
46 - Bug 1.1
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff changeset
47 Execute 1) to 7) from 1.0.
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff changeset
48 8) Press d to delete ent3 and ent4.
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 Expectation:
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff changeset
51 ent3 and ent4 are deleted.
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff changeset
52
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff changeset
53 Result:
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff changeset
54 ent1, en2, ent3 and ent4 are deleted.
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff changeset
55
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents:
diff changeset
56
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)