annotate doc/old_issues.txt @ 483:d47e32e6b7e7

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