annotate TODO @ 457:7fedbb73022e

clean up source code * use defaults in argparse and adapt the source code to it. * update CHANGES
author Magnus Schieder <mschieder@intevation.de>
date Fri, 02 Feb 2018 12:37:11 +0100
parents a4f04440f045
children aebfc0140b82
rev   line source
444
08b61b78285d TODO: add multi-selection Bug report.
Magnus Schieder <mschieder@intevation.de>
parents: 443
diff changeset
1 20180117 Magnus Schieder
08b61b78285d TODO: add multi-selection Bug report.
Magnus Schieder <mschieder@intevation.de>
parents: 443
diff changeset
2
08b61b78285d TODO: add multi-selection Bug report.
Magnus Schieder <mschieder@intevation.de>
parents: 443
diff changeset
3 Creating a new database with test data:
08b61b78285d TODO: add multi-selection Bug report.
Magnus Schieder <mschieder@intevation.de>
parents: 443
diff changeset
4
08b61b78285d TODO: add multi-selection Bug report.
Magnus Schieder <mschieder@intevation.de>
parents: 443
diff changeset
5 1) Delete getan_test_data.db if it already exists to create a new database.
08b61b78285d TODO: add multi-selection Bug report.
Magnus Schieder <mschieder@intevation.de>
parents: 443
diff changeset
6 2) Execute getan_test_data.py to get the test database getan_test_data.db.
08b61b78285d TODO: add multi-selection Bug report.
Magnus Schieder <mschieder@intevation.de>
parents: 443
diff changeset
7 (getan/test_data/getan_test_data.py)
08b61b78285d TODO: add multi-selection Bug report.
Magnus Schieder <mschieder@intevation.de>
parents: 443
diff changeset
8
08b61b78285d TODO: add multi-selection Bug report.
Magnus Schieder <mschieder@intevation.de>
parents: 443
diff changeset
9 - Bug 1.0
08b61b78285d TODO: add multi-selection Bug report.
Magnus Schieder <mschieder@intevation.de>
parents: 443
diff changeset
10 2) Open getan with the test database. (getan /path/getan_test_data.db)
08b61b78285d TODO: add multi-selection Bug report.
Magnus Schieder <mschieder@intevation.de>
parents: 443
diff changeset
11 3) Switch to the entries from the project pro1 with tab.
08b61b78285d TODO: add multi-selection Bug report.
Magnus Schieder <mschieder@intevation.de>
parents: 443
diff changeset
12 4) Mark with return and arrow keys ent1 and ent2.
08b61b78285d TODO: add multi-selection Bug report.
Magnus Schieder <mschieder@intevation.de>
parents: 443
diff changeset
13 5) Go back to the projects with tab.
446
2f8162d50612 TODO: Adds observations to multiselection-defect.
Bernhard Reiter <bernhard@intevation.de>
parents: 444
diff changeset
14
2f8162d50612 TODO: Adds observations to multiselection-defect.
Bernhard Reiter <bernhard@intevation.de>
parents: 444
diff changeset
15 20180118BER:
2f8162d50612 TODO: Adds observations to multiselection-defect.
Bernhard Reiter <bernhard@intevation.de>
parents: 444
diff changeset
16 Observation: ent1 and ent2 are not highlighted anymore.
2f8162d50612 TODO: Adds observations to multiselection-defect.
Bernhard Reiter <bernhard@intevation.de>
parents: 444
diff changeset
17
450
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents: 448
diff changeset
18 20180126 Magnus Schieder
454
a4f04440f045 Improves coding style and phrasing.
Bernhard Reiter <bernhard@intevation.de>
parents: 450
diff changeset
19 The selection is deleted when switching to the projects.
a4f04440f045 Improves coding style and phrasing.
Bernhard Reiter <bernhard@intevation.de>
parents: 450
diff changeset
20 So ent1 and ent2 should not highlighted anymore.
444
08b61b78285d TODO: add multi-selection Bug report.
Magnus Schieder <mschieder@intevation.de>
parents: 443
diff changeset
21
448
ce70c76754e4 TODO: Adds a minor usability issue.
Bernhard Reiter <bernhard@intevation.de>
parents: 446
diff changeset
22 20180118 BER There should be an indication which entries are shown
ce70c76754e4 TODO: Adds a minor usability issue.
Bernhard Reiter <bernhard@intevation.de>
parents: 446
diff changeset
23 when being in the right pane. When you use tab to go to the entries,
ce70c76754e4 TODO: Adds a minor usability issue.
Bernhard Reiter <bernhard@intevation.de>
parents: 446
diff changeset
24 it cannot be seen anymore in which project I am.
ce70c76754e4 TODO: Adds a minor usability issue.
Bernhard Reiter <bernhard@intevation.de>
parents: 446
diff changeset
25 This is a larger drawback after moving all entries somewhere,
ce70c76754e4 TODO: Adds a minor usability issue.
Bernhard Reiter <bernhard@intevation.de>
parents: 446
diff changeset
26 it is unclear which task's entries are shown now.
444
08b61b78285d TODO: add multi-selection Bug report.
Magnus Schieder <mschieder@intevation.de>
parents: 443
diff changeset
27
440
f441913a5cdc TODO: adds task for displaying of licensing info.
Bernhard Reiter <bernhard@intevation.de>
parents: 439
diff changeset
28 20180104 BER (minor) Display licensing information with --version and
f441913a5cdc TODO: adds task for displaying of licensing info.
Bernhard Reiter <bernhard@intevation.de>
parents: 439
diff changeset
29 usage. Implementation idea: change this when moving away from optparse.
f441913a5cdc TODO: adds task for displaying of licensing info.
Bernhard Reiter <bernhard@intevation.de>
parents: 439
diff changeset
30
437
70063d348739 Adds TODO.
Bernhard Reiter <bernhard@intevation.de>
parents: 428
diff changeset
31 20170709 BER: Give scripts/getan-eval.py a more specific name and add
70063d348739 Adds TODO.
Bernhard Reiter <bernhard@intevation.de>
parents: 428
diff changeset
32 it as a script to be installed.
70063d348739 Adds TODO.
Bernhard Reiter <bernhard@intevation.de>
parents: 428
diff changeset
33
428
7adc6cd9d23a TODO: Adds point to move off optparse.
Bernhard Reiter <bernhard@intevation.de>
parents: 423
diff changeset
34 20170529 BER: Python compatibility: switch from deprecated optparse module
7adc6cd9d23a TODO: Adds point to move off optparse.
Bernhard Reiter <bernhard@intevation.de>
parents: 423
diff changeset
35 to argparse. Affects getan/main.py and scripts/getan-eval.py.
7adc6cd9d23a TODO: Adds point to move off optparse.
Bernhard Reiter <bernhard@intevation.de>
parents: 423
diff changeset
36
423
a517c1b5f3d5 TODO: adds logfile config idea.
Bernhard Reiter <bernhard@intevation.de>
parents: 413
diff changeset
37 20170504 BER: Some multi-user installations do not want a logfile by default.
a517c1b5f3d5 TODO: adds logfile config idea.
Bernhard Reiter <bernhard@intevation.de>
parents: 413
diff changeset
38 We could solve this requirement by making it configurable.
a517c1b5f3d5 TODO: adds logfile config idea.
Bernhard Reiter <bernhard@intevation.de>
parents: 413
diff changeset
39
440
f441913a5cdc TODO: adds task for displaying of licensing info.
Bernhard Reiter <bernhard@intevation.de>
parents: 439
diff changeset
40 20160912 BER: Better code: states.py: classes EditEntryState and
400
527168c08ae4 Added possibility to move starting datetime of entries.
Bernhard Reiter <bernhard@intevation.de>
parents: 399
diff changeset
41 AdjustEntryState have same methods exit() and set_focus(), maybe join them?
399
67dc21692bfa Added a TODO item.
Bernhard Reiter <bernhard@intevation.de>
parents: 398
diff changeset
42
398
5f557bd2cfe0 Scanning for workpackage string is now closer to what zeitvertexung does.
Bernhard Reiter <bernhard@intevation.de>
parents: 397
diff changeset
43 Older:
5f557bd2cfe0 Scanning for workpackage string is now closer to what zeitvertexung does.
Bernhard Reiter <bernhard@intevation.de>
parents: 397
diff changeset
44
23
9c4e8ba3c4fa Added a new implementation of 'getan' based on urwid, a python console user interface library.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents: 0
diff changeset
45 - Create a 'Help-Widget' to give the user an information about all possible
9c4e8ba3c4fa Added a new implementation of 'getan' based on urwid, a python console user interface library.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents: 0
diff changeset
46 keys.
35
cfa9e755a5d2 Added TODO item (mainly to try the new commit list)
Thomas Arendsen Hein <thomas@intevation.de>
parents: 23
diff changeset
47
cfa9e755a5d2 Added TODO item (mainly to try the new commit list)
Thomas Arendsen Hein <thomas@intevation.de>
parents: 23
diff changeset
48 - reimplement RPN input for current getan implementation (28489e672e61)
295
abfa55c7c2b2 added some todos
Thomas Arendsen Hein <thomas@intevation.de>
parents: 35
diff changeset
49
abfa55c7c2b2 added some todos
Thomas Arendsen Hein <thomas@intevation.de>
parents: 35
diff changeset
50 - The sum of previous times and currently running time should be displayed as
abfa55c7c2b2 added some todos
Thomas Arendsen Hein <thomas@intevation.de>
parents: 35
diff changeset
51 in previous versions of getan.
abfa55c7c2b2 added some todos
Thomas Arendsen Hein <thomas@intevation.de>
parents: 35
diff changeset
52
abfa55c7c2b2 added some todos
Thomas Arendsen Hein <thomas@intevation.de>
parents: 35
diff changeset
53 - The currently running time should be shown near the project.
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)