annotate doc/old_issues.txt @ 498:1648ae282b7e

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