Mercurial > getan
annotate ChangeLog @ 88:6dc52940dde0
Move 'up' and 'down' keypress handling to general ProjectState class
author | Björn Ricks <bjoern.ricks@intevation.de> |
---|---|
date | Mon, 30 May 2011 15:42:15 +0200 |
parents | 0e5b6826a4ef |
children | 3bea335c0f30 |
rev | line source |
---|---|
88
6dc52940dde0
Move 'up' and 'down' keypress handling to general ProjectState class
Björn Ricks <bjoern.ricks@intevation.de>
parents:
87
diff
changeset
|
1 2011-05-30 Björn Ricks <bjoern.ricks@intevation.de> |
6dc52940dde0
Move 'up' and 'down' keypress handling to general ProjectState class
Björn Ricks <bjoern.ricks@intevation.de>
parents:
87
diff
changeset
|
2 |
6dc52940dde0
Move 'up' and 'down' keypress handling to general ProjectState class
Björn Ricks <bjoern.ricks@intevation.de>
parents:
87
diff
changeset
|
3 * getan/states.py: Move 'up' and 'down' keypress handling to |
6dc52940dde0
Move 'up' and 'down' keypress handling to general ProjectState class
Björn Ricks <bjoern.ricks@intevation.de>
parents:
87
diff
changeset
|
4 general ProjectState class to make them available in all project |
6dc52940dde0
Move 'up' and 'down' keypress handling to general ProjectState class
Björn Ricks <bjoern.ricks@intevation.de>
parents:
87
diff
changeset
|
5 states. |
6dc52940dde0
Move 'up' and 'down' keypress handling to general ProjectState class
Björn Ricks <bjoern.ricks@intevation.de>
parents:
87
diff
changeset
|
6 |
87
0e5b6826a4ef
Use footer of EntryList to display the editable description of an entry
Björn Ricks <bjoern.ricks@intevation.de>
parents:
86
diff
changeset
|
7 2011-05-30 Björn Ricks <bjoern.ricks@intevation.de> |
0e5b6826a4ef
Use footer of EntryList to display the editable description of an entry
Björn Ricks <bjoern.ricks@intevation.de>
parents:
86
diff
changeset
|
8 |
0e5b6826a4ef
Use footer of EntryList to display the editable description of an entry
Björn Ricks <bjoern.ricks@intevation.de>
parents:
86
diff
changeset
|
9 * getan/states.py: Use footer of EntryList to display |
0e5b6826a4ef
Use footer of EntryList to display the editable description of an entry
Björn Ricks <bjoern.ricks@intevation.de>
parents:
86
diff
changeset
|
10 the editable description of an entry and not the general |
0e5b6826a4ef
Use footer of EntryList to display the editable description of an entry
Björn Ricks <bjoern.ricks@intevation.de>
parents:
86
diff
changeset
|
11 footer to be able to edit the desciption while running a |
0e5b6826a4ef
Use footer of EntryList to display the editable description of an entry
Björn Ricks <bjoern.ricks@intevation.de>
parents:
86
diff
changeset
|
12 project. |
0e5b6826a4ef
Use footer of EntryList to display the editable description of an entry
Björn Ricks <bjoern.ricks@intevation.de>
parents:
86
diff
changeset
|
13 |
86
c9684f6d54ea
Add new method in ListWidget to get the current node element
Björn Ricks <bjoern.ricks@intevation.de>
parents:
85
diff
changeset
|
14 2011-05-30 Björn Ricks <bjoern.ricks@intevation.de> |
c9684f6d54ea
Add new method in ListWidget to get the current node element
Björn Ricks <bjoern.ricks@intevation.de>
parents:
85
diff
changeset
|
15 |
c9684f6d54ea
Add new method in ListWidget to get the current node element
Björn Ricks <bjoern.ricks@intevation.de>
parents:
85
diff
changeset
|
16 * getan/view.py (ListWidget): Add new node_in_focus |
c9684f6d54ea
Add new method in ListWidget to get the current node element
Björn Ricks <bjoern.ricks@intevation.de>
parents:
85
diff
changeset
|
17 method to get the current node in list |
c9684f6d54ea
Add new method in ListWidget to get the current node element
Björn Ricks <bjoern.ricks@intevation.de>
parents:
85
diff
changeset
|
18 |
85 | 19 2011-05-25 Björn Ricks <bjoern.ricks@intevation.de> |
20 | |
21 Fix for #1569 | |
22 | |
23 * getan/states.py: Don't crash if subtracted time is greater then the | |
24 current recorded time | |
25 | |
84
ba4f3de84a09
Changelog for r73:74
Björn Ricks <bjoern.ricks@intevation.de>
parents:
83
diff
changeset
|
26 2011-05-25 Björn Ricks <bjoern.ricks@intevation.de> |
ba4f3de84a09
Changelog for r73:74
Björn Ricks <bjoern.ricks@intevation.de>
parents:
83
diff
changeset
|
27 |
ba4f3de84a09
Changelog for r73:74
Björn Ricks <bjoern.ricks@intevation.de>
parents:
83
diff
changeset
|
28 Be able to edit the description of a recorded entry |
ba4f3de84a09
Changelog for r73:74
Björn Ricks <bjoern.ricks@intevation.de>
parents:
83
diff
changeset
|
29 |
ba4f3de84a09
Changelog for r73:74
Björn Ricks <bjoern.ricks@intevation.de>
parents:
83
diff
changeset
|
30 * getan/states.py: Add a new EditEntryState that reads the current |
ba4f3de84a09
Changelog for r73:74
Björn Ricks <bjoern.ricks@intevation.de>
parents:
83
diff
changeset
|
31 description of an entry, displays it in the footer and saves the text of |
ba4f3de84a09
Changelog for r73:74
Björn Ricks <bjoern.ricks@intevation.de>
parents:
83
diff
changeset
|
32 the footer in the database afterwards |
ba4f3de84a09
Changelog for r73:74
Björn Ricks <bjoern.ricks@intevation.de>
parents:
83
diff
changeset
|
33 Switch from DefaultEntryListState to EditEntryState when 'e' is pressed |
ba4f3de84a09
Changelog for r73:74
Björn Ricks <bjoern.ricks@intevation.de>
parents:
83
diff
changeset
|
34 |
83 | 35 2011-05-25 Björn Ricks <bjoern.ricks@intevation.de> |
36 | |
37 * getan/states.py: Only switch to the entry list if the current selected | |
38 project has entries | |
39 | |
82 | 40 2011-05-25 Björn Ricks <bjoern.ricks@intevation.de> |
41 | |
42 Only update the focus of a List if it has some rows. | |
43 This fixes a chash while switching to an empty entry list | |
44 | |
45 * getan/view.py: Check if the current list view has some rows before | |
46 setting the new focus | |
47 | |
81
de7bbebcdac0
Changelog for r68:69
Björn Ricks <bjoern.ricks@intevation.de>
parents:
80
diff
changeset
|
48 2011-05-25 Björn Ricks <bjoern.ricks@intevation.de> |
de7bbebcdac0
Changelog for r68:69
Björn Ricks <bjoern.ricks@intevation.de>
parents:
80
diff
changeset
|
49 |
de7bbebcdac0
Changelog for r68:69
Björn Ricks <bjoern.ricks@intevation.de>
parents:
80
diff
changeset
|
50 Be able to update the entry descriptions |
de7bbebcdac0
Changelog for r68:69
Björn Ricks <bjoern.ricks@intevation.de>
parents:
80
diff
changeset
|
51 |
de7bbebcdac0
Changelog for r68:69
Björn Ricks <bjoern.ricks@intevation.de>
parents:
80
diff
changeset
|
52 * getan.py: Add update_entry method in GetanController that forwards an |
de7bbebcdac0
Changelog for r68:69
Björn Ricks <bjoern.ricks@intevation.de>
parents:
80
diff
changeset
|
53 entry to the backend |
de7bbebcdac0
Changelog for r68:69
Björn Ricks <bjoern.ricks@intevation.de>
parents:
80
diff
changeset
|
54 * getan/backend.py: Add update_entry method in backend class that updates |
de7bbebcdac0
Changelog for r68:69
Björn Ricks <bjoern.ricks@intevation.de>
parents:
80
diff
changeset
|
55 the description of an entry in the database |
de7bbebcdac0
Changelog for r68:69
Björn Ricks <bjoern.ricks@intevation.de>
parents:
80
diff
changeset
|
56 |
80
7d1eb0e7e010
Changelog entry for r66:67
Björn Ricks <bjoern.ricks@intevation.de>
parents:
79
diff
changeset
|
57 2011-05-25 Björn Ricks <bjoern.ricks@intevation.de> |
7d1eb0e7e010
Changelog entry for r66:67
Björn Ricks <bjoern.ricks@intevation.de>
parents:
79
diff
changeset
|
58 |
7d1eb0e7e010
Changelog entry for r66:67
Björn Ricks <bjoern.ricks@intevation.de>
parents:
79
diff
changeset
|
59 Make getan logging configureable to be able to different getan instances |
7d1eb0e7e010
Changelog entry for r66:67
Björn Ricks <bjoern.ricks@intevation.de>
parents:
79
diff
changeset
|
60 at the same time |
7d1eb0e7e010
Changelog entry for r66:67
Björn Ricks <bjoern.ricks@intevation.de>
parents:
79
diff
changeset
|
61 |
7d1eb0e7e010
Changelog entry for r66:67
Björn Ricks <bjoern.ricks@intevation.de>
parents:
79
diff
changeset
|
62 * getan/config.py: Pass filename and loglevel parameters to |
7d1eb0e7e010
Changelog entry for r66:67
Björn Ricks <bjoern.ricks@intevation.de>
parents:
79
diff
changeset
|
63 initialize and setup_logging functions. Both parameters are used to |
7d1eb0e7e010
Changelog entry for r66:67
Björn Ricks <bjoern.ricks@intevation.de>
parents:
79
diff
changeset
|
64 setup up the basic config of the logger |
7d1eb0e7e010
Changelog entry for r66:67
Björn Ricks <bjoern.ricks@intevation.de>
parents:
79
diff
changeset
|
65 * getan.py: Add an OptionParser to be able to switch the log file and |
7d1eb0e7e010
Changelog entry for r66:67
Björn Ricks <bjoern.ricks@intevation.de>
parents:
79
diff
changeset
|
66 debug verbosity on the command line |
7d1eb0e7e010
Changelog entry for r66:67
Björn Ricks <bjoern.ricks@intevation.de>
parents:
79
diff
changeset
|
67 |
78
0f1a6ebaa5d2
Update changelog for r63:65
Björn Ricks <bjoern.ricks@intevation.de>
parents:
77
diff
changeset
|
68 2011-05-25 Björn Ricks <bjoern.ricks@intevation.de> |
0f1a6ebaa5d2
Update changelog for r63:65
Björn Ricks <bjoern.ricks@intevation.de>
parents:
77
diff
changeset
|
69 |
0f1a6ebaa5d2
Update changelog for r63:65
Björn Ricks <bjoern.ricks@intevation.de>
parents:
77
diff
changeset
|
70 Minor changes in views |
0f1a6ebaa5d2
Update changelog for r63:65
Björn Ricks <bjoern.ricks@intevation.de>
parents:
77
diff
changeset
|
71 |
79
3c84919fe89b
Correct indentation in ChangeLog
Björn Ricks <bjoern.ricks@intevation.de>
parents:
78
diff
changeset
|
72 * getan/view.py: Improve codepath for updating view in ListWidget, |
3c84919fe89b
Correct indentation in ChangeLog
Björn Ricks <bjoern.ricks@intevation.de>
parents:
78
diff
changeset
|
73 use set_footer_text in ProjectList instead of creating a new Text Widget |
3c84919fe89b
Correct indentation in ChangeLog
Björn Ricks <bjoern.ricks@intevation.de>
parents:
78
diff
changeset
|
74 directly, clip project text in project list |
78
0f1a6ebaa5d2
Update changelog for r63:65
Björn Ricks <bjoern.ricks@intevation.de>
parents:
77
diff
changeset
|
75 |
77
09a206ba72ae
Add changelog entry for r62
Björn Ricks <bjoern.ricks@intevation.de>
parents:
43
diff
changeset
|
76 2011-05-25 Björn Ricks <bjoern.ricks@intevation.de> |
09a206ba72ae
Add changelog entry for r62
Björn Ricks <bjoern.ricks@intevation.de>
parents:
43
diff
changeset
|
77 |
09a206ba72ae
Add changelog entry for r62
Björn Ricks <bjoern.ricks@intevation.de>
parents:
43
diff
changeset
|
78 Fix for #1571 |
09a206ba72ae
Add changelog entry for r62
Björn Ricks <bjoern.ricks@intevation.de>
parents:
43
diff
changeset
|
79 |
09a206ba72ae
Add changelog entry for r62
Björn Ricks <bjoern.ricks@intevation.de>
parents:
43
diff
changeset
|
80 * getan/view.py: Add scrolling in entry list to be able to select |
79
3c84919fe89b
Correct indentation in ChangeLog
Björn Ricks <bjoern.ricks@intevation.de>
parents:
78
diff
changeset
|
81 and modify all entries. (Modified patch from Ingo) |
77
09a206ba72ae
Add changelog entry for r62
Björn Ricks <bjoern.ricks@intevation.de>
parents:
43
diff
changeset
|
82 |
43 | 83 2010-12-15 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
84 | |
85 Fix for #1638 | |
86 | |
87 * getan/view.py: use preferred encoding in uwid | |
88 * getan/states.py: Fixed another no-project bug. | |
89 | |
41
f44f808e7d47
Make getan runnable if there is no project in database.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
40
diff
changeset
|
90 2010-12-15 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
f44f808e7d47
Make getan runnable if there is no project in database.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
40
diff
changeset
|
91 |
f44f808e7d47
Make getan runnable if there is no project in database.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
40
diff
changeset
|
92 Make getan runnable if there is no project in database. |
f44f808e7d47
Make getan runnable if there is no project in database.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
40
diff
changeset
|
93 |
f44f808e7d47
Make getan runnable if there is no project in database.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
40
diff
changeset
|
94 * getan.py, getan/states.py, getan/view.py: Various checks |
f44f808e7d47
Make getan runnable if there is no project in database.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
40
diff
changeset
|
95 to ensure you really have a project. |
f44f808e7d47
Make getan runnable if there is no project in database.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
40
diff
changeset
|
96 |
40
e4759cc8f5e7
Create database file if it does not exist.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
39
diff
changeset
|
97 2010-12-15 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
e4759cc8f5e7
Create database file if it does not exist.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
39
diff
changeset
|
98 |
e4759cc8f5e7
Create database file if it does not exist.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
39
diff
changeset
|
99 * getan/backend.py: Create database file if it does |
e4759cc8f5e7
Create database file if it does not exist.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
39
diff
changeset
|
100 not exist. |
e4759cc8f5e7
Create database file if it does not exist.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
39
diff
changeset
|
101 |
39
d4ce02a33acd
Minor fixes (logging, states)
Sascha L. Teichmann <teichmann@intevation.de>
parents:
38
diff
changeset
|
102 2010-12-15 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
d4ce02a33acd
Minor fixes (logging, states)
Sascha L. Teichmann <teichmann@intevation.de>
parents:
38
diff
changeset
|
103 |
d4ce02a33acd
Minor fixes (logging, states)
Sascha L. Teichmann <teichmann@intevation.de>
parents:
38
diff
changeset
|
104 Some minor fixes |
d4ce02a33acd
Minor fixes (logging, states)
Sascha L. Teichmann <teichmann@intevation.de>
parents:
38
diff
changeset
|
105 |
d4ce02a33acd
Minor fixes (logging, states)
Sascha L. Teichmann <teichmann@intevation.de>
parents:
38
diff
changeset
|
106 * getan/config.py: Proper use of global logger. |
d4ce02a33acd
Minor fixes (logging, states)
Sascha L. Teichmann <teichmann@intevation.de>
parents:
38
diff
changeset
|
107 * getan/resources.py: Removed needless import |
d4ce02a33acd
Minor fixes (logging, states)
Sascha L. Teichmann <teichmann@intevation.de>
parents:
38
diff
changeset
|
108 * getan/states.py: Fixed state errors |
d4ce02a33acd
Minor fixes (logging, states)
Sascha L. Teichmann <teichmann@intevation.de>
parents:
38
diff
changeset
|
109 |
37 | 110 2010-12-15 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
111 | |
38
aa6c4aca2f8d
Wrong issue -> #1624
Sascha L. Teichmann <teichmann@intevation.de>
parents:
37
diff
changeset
|
112 Fix for #1624 |
37 | 113 |
114 * getan/states.py, getan/utils.py: used a safe int conversion. | |
115 | |
36
e6f81aa329b1
Introduced i18n support; german and english translation available.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
34
diff
changeset
|
116 2010-10-02 Ingo Weinzierl <ingo.weinzierl@intevation.de> |
e6f81aa329b1
Introduced i18n support; german and english translation available.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
34
diff
changeset
|
117 |
e6f81aa329b1
Introduced i18n support; german and english translation available.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
34
diff
changeset
|
118 * getan/config.py: Setup the language. |
e6f81aa329b1
Introduced i18n support; german and english translation available.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
34
diff
changeset
|
119 |
e6f81aa329b1
Introduced i18n support; german and english translation available.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
34
diff
changeset
|
120 * getan/resources.py: New module that should serve functions for working |
e6f81aa329b1
Introduced i18n support; german and english translation available.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
34
diff
changeset
|
121 with resources. Currently, there is just a single function to get a |
e6f81aa329b1
Introduced i18n support; german and english translation available.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
34
diff
changeset
|
122 translated text based on gettext. |
e6f81aa329b1
Introduced i18n support; german and english translation available.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
34
diff
changeset
|
123 |
e6f81aa329b1
Introduced i18n support; german and english translation available.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
34
diff
changeset
|
124 * getan/states.py, |
e6f81aa329b1
Introduced i18n support; german and english translation available.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
34
diff
changeset
|
125 getan/view.py: Replaced hard coded texts with gettext calls. |
e6f81aa329b1
Introduced i18n support; german and english translation available.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
34
diff
changeset
|
126 |
e6f81aa329b1
Introduced i18n support; german and english translation available.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
34
diff
changeset
|
127 * po/Makefile, |
e6f81aa329b1
Introduced i18n support; german and english translation available.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
34
diff
changeset
|
128 po/README, |
e6f81aa329b1
Introduced i18n support; german and english translation available.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
34
diff
changeset
|
129 po/de.po: Makefile, description and german translation for gettext. |
e6f81aa329b1
Introduced i18n support; german and english translation available.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
34
diff
changeset
|
130 |
e6f81aa329b1
Introduced i18n support; german and english translation available.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
34
diff
changeset
|
131 NOTE: It is necessary to call 'make mo' in the po directory to enable the |
e6f81aa329b1
Introduced i18n support; german and english translation available.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
34
diff
changeset
|
132 german language. |
e6f81aa329b1
Introduced i18n support; german and english translation available.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
34
diff
changeset
|
133 |
34
a9f2e8fd8970
'NoneType' time values don't break getan while switching time mode anymore (issue1575).
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
33
diff
changeset
|
134 2010-09-02 Ingo Weinzierl <ingo.weinzierl@intevation.de> |
a9f2e8fd8970
'NoneType' time values don't break getan while switching time mode anymore (issue1575).
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
33
diff
changeset
|
135 |
a9f2e8fd8970
'NoneType' time values don't break getan while switching time mode anymore (issue1575).
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
33
diff
changeset
|
136 ISSUE1575 |
a9f2e8fd8970
'NoneType' time values don't break getan while switching time mode anymore (issue1575).
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
33
diff
changeset
|
137 |
a9f2e8fd8970
'NoneType' time values don't break getan while switching time mode anymore (issue1575).
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
33
diff
changeset
|
138 * getan/view.py: Verify that time values are not null before adding them to |
a9f2e8fd8970
'NoneType' time values don't break getan while switching time mode anymore (issue1575).
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
33
diff
changeset
|
139 total time. Avoids getan crashing while switching the time mode. |
a9f2e8fd8970
'NoneType' time values don't break getan while switching time mode anymore (issue1575).
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
33
diff
changeset
|
140 |
33
f96a18c10836
Made getan python-2.4 compatible.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
32
diff
changeset
|
141 2010-08-31 Ingo Weinzierl <ingo.weinzierl@intevation.de> |
f96a18c10836
Made getan python-2.4 compatible.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
32
diff
changeset
|
142 |
f96a18c10836
Made getan python-2.4 compatible.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
32
diff
changeset
|
143 * getan.py, getan/backend.py: Made getan Python-2.4 compatible. |
f96a18c10836
Made getan python-2.4 compatible.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
32
diff
changeset
|
144 |
32
4de86feae6ac
Added a parameter 'year' to the 'wochenbericht' script that filters out the week of a specific year only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
31
diff
changeset
|
145 2010-08-31 Ingo Weinzierl <ingo.weinzierl@intevation.de> |
4de86feae6ac
Added a parameter 'year' to the 'wochenbericht' script that filters out the week of a specific year only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
31
diff
changeset
|
146 |
4de86feae6ac
Added a parameter 'year' to the 'wochenbericht' script that filters out the week of a specific year only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
31
diff
changeset
|
147 * contrib/wochenbericht: Added a parameter 'year' that makes possible to |
4de86feae6ac
Added a parameter 'year' to the 'wochenbericht' script that filters out the week of a specific year only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
31
diff
changeset
|
148 filter out the week of a specific year only. |
4de86feae6ac
Added a parameter 'year' to the 'wochenbericht' script that filters out the week of a specific year only.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
31
diff
changeset
|
149 |
31
fa5b3b1db867
Bugfix: removed 'with' statement - replaced by try/finally (ISSUE1566).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
30
diff
changeset
|
150 2010-08-31 Ingo Weinzierl <ingo.weinzierl@intevation.de> |
fa5b3b1db867
Bugfix: removed 'with' statement - replaced by try/finally (ISSUE1566).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
30
diff
changeset
|
151 |
fa5b3b1db867
Bugfix: removed 'with' statement - replaced by try/finally (ISSUE1566).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
30
diff
changeset
|
152 ISSUE1566 |
fa5b3b1db867
Bugfix: removed 'with' statement - replaced by try/finally (ISSUE1566).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
30
diff
changeset
|
153 |
fa5b3b1db867
Bugfix: removed 'with' statement - replaced by try/finally (ISSUE1566).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
30
diff
changeset
|
154 * getan.py: Bugfix: removed 'with' statement, replaced by try/finally. |
fa5b3b1db867
Bugfix: removed 'with' statement - replaced by try/finally (ISSUE1566).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
30
diff
changeset
|
155 |
30
fea63a224065
Stop still running projects before getan quits - even if getan crashes.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
28
diff
changeset
|
156 2010-08-30 Ingo Weinzierl <ingo.weinzierl@intevation.de> |
fea63a224065
Stop still running projects before getan quits - even if getan crashes.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
28
diff
changeset
|
157 |
fea63a224065
Stop still running projects before getan quits - even if getan crashes.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
28
diff
changeset
|
158 * getan.py: Added __enter__ and __exit__ methods. The exit method is used to |
fea63a224065
Stop still running projects before getan quits - even if getan crashes.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
28
diff
changeset
|
159 stop still running projects - even if getan crashes. Therefor it was |
fea63a224065
Stop still running projects before getan quits - even if getan crashes.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
28
diff
changeset
|
160 necessary to change the method signature of stop_project() in |
fea63a224065
Stop still running projects before getan quits - even if getan crashes.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
28
diff
changeset
|
161 GetanController. The description for the running project is given into the |
fea63a224065
Stop still running projects before getan quits - even if getan crashes.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
28
diff
changeset
|
162 method as parameter. If no desc parameter is specified, '-no description-' |
fea63a224065
Stop still running projects before getan quits - even if getan crashes.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
28
diff
changeset
|
163 is used as description. This is the case if there are still running |
fea63a224065
Stop still running projects before getan quits - even if getan crashes.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
28
diff
changeset
|
164 projects when we reach __exit__(). |
fea63a224065
Stop still running projects before getan quits - even if getan crashes.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
28
diff
changeset
|
165 |
fea63a224065
Stop still running projects before getan quits - even if getan crashes.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
28
diff
changeset
|
166 * getan/states.py: Added a description when calling stop_project() of |
fea63a224065
Stop still running projects before getan quits - even if getan crashes.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
28
diff
changeset
|
167 GetanController. |
fea63a224065
Stop still running projects before getan quits - even if getan crashes.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
28
diff
changeset
|
168 |
28
60c0bcdf01ab
Unified parameter names of ProjectList and EntryList.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
27
diff
changeset
|
169 2010-08-30 Ingo Weinzierl <ingo.weinzierl@intevation.de> |
60c0bcdf01ab
Unified parameter names of ProjectList and EntryList.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
27
diff
changeset
|
170 |
60c0bcdf01ab
Unified parameter names of ProjectList and EntryList.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
27
diff
changeset
|
171 * getan/view.py: Bugfix: Unified parameter names in ProjectList - some |
60c0bcdf01ab
Unified parameter names of ProjectList and EntryList.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
27
diff
changeset
|
172 changes in rev25 did not fit to the current parameter names (head, foot). |
60c0bcdf01ab
Unified parameter names of ProjectList and EntryList.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
27
diff
changeset
|
173 |
27
1a90a126c415
Bugfix: fixed wrong attribute name while accessing raw projects of a ProjectNode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
26
diff
changeset
|
174 2010-08-30 Ingo Weinzierl <ingo.weinzierl@intevation.de> |
1a90a126c415
Bugfix: fixed wrong attribute name while accessing raw projects of a ProjectNode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
26
diff
changeset
|
175 |
1a90a126c415
Bugfix: fixed wrong attribute name while accessing raw projects of a ProjectNode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
26
diff
changeset
|
176 * getan/states.py, |
1a90a126c415
Bugfix: fixed wrong attribute name while accessing raw projects of a ProjectNode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
26
diff
changeset
|
177 getan/view.py: Bugfix: fixed wrong parameter name while accessing the raw |
1a90a126c415
Bugfix: fixed wrong attribute name while accessing raw projects of a ProjectNode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
26
diff
changeset
|
178 project of a project node. |
1a90a126c415
Bugfix: fixed wrong attribute name while accessing raw projects of a ProjectNode.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
26
diff
changeset
|
179 |
26
5e4d2810a739
Added support for resizing the application window.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
25
diff
changeset
|
180 2010-08-29 Ingo Weinzierl <ingo_weinzierl@web.de> |
5e4d2810a739
Added support for resizing the application window.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
25
diff
changeset
|
181 |
5e4d2810a739
Added support for resizing the application window.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
25
diff
changeset
|
182 * getan.py: Catch a window resize event before calling keypress() of the |
5e4d2810a739
Added support for resizing the application window.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
25
diff
changeset
|
183 states and trigger an update of the view - the view is resizable now! |
5e4d2810a739
Added support for resizing the application window.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
25
diff
changeset
|
184 |
25
155b23da504b
Bugfix and improvements in the process to move/delete entries.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
24
diff
changeset
|
185 2010-08-29 Ingo Weinzierl <ingo_weinzierl@web.de> |
155b23da504b
Bugfix and improvements in the process to move/delete entries.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
24
diff
changeset
|
186 |
155b23da504b
Bugfix and improvements in the process to move/delete entries.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
24
diff
changeset
|
187 * getan/states.py: Enter MoveEntryState and DeleteEntryState only if there |
155b23da504b
Bugfix and improvements in the process to move/delete entries.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
24
diff
changeset
|
188 are selected entries. |
155b23da504b
Bugfix and improvements in the process to move/delete entries.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
24
diff
changeset
|
189 |
155b23da504b
Bugfix and improvements in the process to move/delete entries.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
24
diff
changeset
|
190 * getan/view.py: Updating the footer text of a ListWidget will update the |
155b23da504b
Bugfix and improvements in the process to move/delete entries.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
24
diff
changeset
|
191 attribute 'footer' in the ListWidget and call ListWidget._update_view(). |
155b23da504b
Bugfix and improvements in the process to move/delete entries.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
24
diff
changeset
|
192 |
155b23da504b
Bugfix and improvements in the process to move/delete entries.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
24
diff
changeset
|
193 * getan.py: Bugfix: changed the attribute name (entry -> item) when |
155b23da504b
Bugfix and improvements in the process to move/delete entries.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
24
diff
changeset
|
194 accessing the EntryList's entries. |
155b23da504b
Bugfix and improvements in the process to move/delete entries.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
24
diff
changeset
|
195 |
24
c89721a3f0f8
Bugfix: switching the time mode in ProjectList will also update the displayed total time in the footer of ProjectList.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
23
diff
changeset
|
196 2010-08-29 Ingo Weinzierl <ingo_weinzierl@web.de> |
c89721a3f0f8
Bugfix: switching the time mode in ProjectList will also update the displayed total time in the footer of ProjectList.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
23
diff
changeset
|
197 |
c89721a3f0f8
Bugfix: switching the time mode in ProjectList will also update the displayed total time in the footer of ProjectList.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
23
diff
changeset
|
198 * getan/view.py: Bugfix: switching the time mode in ProjectList will also |
c89721a3f0f8
Bugfix: switching the time mode in ProjectList will also update the displayed total time in the footer of ProjectList.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
23
diff
changeset
|
199 update the displayed total time in the footer of ProjectList. |
c89721a3f0f8
Bugfix: switching the time mode in ProjectList will also update the displayed total time in the footer of ProjectList.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
23
diff
changeset
|
200 |
23
9c4e8ba3c4fa
Added a new implementation of 'getan' based on urwid, a python console user interface library.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
22
diff
changeset
|
201 2010-08-28 Ingo Weinzierl <ingo.weinzierl@intevation.de> |
9c4e8ba3c4fa
Added a new implementation of 'getan' based on urwid, a python console user interface library.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
22
diff
changeset
|
202 |
9c4e8ba3c4fa
Added a new implementation of 'getan' based on urwid, a python console user interface library.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
22
diff
changeset
|
203 This commit introduces a new implementation of 'getan's user interface based |
9c4e8ba3c4fa
Added a new implementation of 'getan' based on urwid, a python console user interface library.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
22
diff
changeset
|
204 on urwid ( >= 0.9.9.1). |
9c4e8ba3c4fa
Added a new implementation of 'getan' based on urwid, a python console user interface library.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
22
diff
changeset
|
205 |
9c4e8ba3c4fa
Added a new implementation of 'getan' based on urwid, a python console user interface library.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
22
diff
changeset
|
206 * getan.py: The 'getan' controller that is also used to start the |
9c4e8ba3c4fa
Added a new implementation of 'getan' based on urwid, a python console user interface library.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
22
diff
changeset
|
207 application. |
9c4e8ba3c4fa
Added a new implementation of 'getan' based on urwid, a python console user interface library.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
22
diff
changeset
|
208 |
9c4e8ba3c4fa
Added a new implementation of 'getan' based on urwid, a python console user interface library.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
22
diff
changeset
|
209 * classic/getan: Moved the 'old' getan to this folder - there is a new |
9c4e8ba3c4fa
Added a new implementation of 'getan' based on urwid, a python console user interface library.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
22
diff
changeset
|
210 implementation based on python urwid library. |
9c4e8ba3c4fa
Added a new implementation of 'getan' based on urwid, a python console user interface library.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
22
diff
changeset
|
211 |
9c4e8ba3c4fa
Added a new implementation of 'getan' based on urwid, a python console user interface library.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
22
diff
changeset
|
212 * getan/__init__.py, |
9c4e8ba3c4fa
Added a new implementation of 'getan' based on urwid, a python console user interface library.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
22
diff
changeset
|
213 getan/backend.py, |
9c4e8ba3c4fa
Added a new implementation of 'getan' based on urwid, a python console user interface library.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
22
diff
changeset
|
214 getan/config.py, |
9c4e8ba3c4fa
Added a new implementation of 'getan' based on urwid, a python console user interface library.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
22
diff
changeset
|
215 getan/project.py, |
9c4e8ba3c4fa
Added a new implementation of 'getan' based on urwid, a python console user interface library.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
22
diff
changeset
|
216 getan/states.py, |
9c4e8ba3c4fa
Added a new implementation of 'getan' based on urwid, a python console user interface library.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
22
diff
changeset
|
217 getan/utils.py, |
9c4e8ba3c4fa
Added a new implementation of 'getan' based on urwid, a python console user interface library.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
22
diff
changeset
|
218 getan/view.py: Model, backend, view and config modules used by getan. |
9c4e8ba3c4fa
Added a new implementation of 'getan' based on urwid, a python console user interface library.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
22
diff
changeset
|
219 |
9c4e8ba3c4fa
Added a new implementation of 'getan' based on urwid, a python console user interface library.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
22
diff
changeset
|
220 * README: Added urwid >= 0.9.9.1 as further dependendy of getan and a hint |
9c4e8ba3c4fa
Added a new implementation of 'getan' based on urwid, a python console user interface library.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
22
diff
changeset
|
221 of the classic version of 'getan' based on curses. |
9c4e8ba3c4fa
Added a new implementation of 'getan' based on urwid, a python console user interface library.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
22
diff
changeset
|
222 |
9c4e8ba3c4fa
Added a new implementation of 'getan' based on urwid, a python console user interface library.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
22
diff
changeset
|
223 * TODO: Idea of implementing a 'Help-Widget' to display all available keys. |
9c4e8ba3c4fa
Added a new implementation of 'getan' based on urwid, a python console user interface library.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
22
diff
changeset
|
224 |
9c4e8ba3c4fa
Added a new implementation of 'getan' based on urwid, a python console user interface library.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
22
diff
changeset
|
225 * INTRODUCTION: An overview about possible keys in the user interface. |
9c4e8ba3c4fa
Added a new implementation of 'getan' based on urwid, a python console user interface library.
Ingo Weinzierl <ingo_weinzierl@web.de>
parents:
22
diff
changeset
|
226 |
22
2dc893ca5072
update ChangeLog
Thomas Arendsen Hein <thomas@intevation.de>
parents:
15
diff
changeset
|
227 2009-08-18 Thomas Arendsen Hein <thomas@intevation.de> |
2dc893ca5072
update ChangeLog
Thomas Arendsen Hein <thomas@intevation.de>
parents:
15
diff
changeset
|
228 |
2dc893ca5072
update ChangeLog
Thomas Arendsen Hein <thomas@intevation.de>
parents:
15
diff
changeset
|
229 * contrib/zeiterfassung: left justify user sign in zeiterfassung |
2dc893ca5072
update ChangeLog
Thomas Arendsen Hein <thomas@intevation.de>
parents:
15
diff
changeset
|
230 |
2dc893ca5072
update ChangeLog
Thomas Arendsen Hein <thomas@intevation.de>
parents:
15
diff
changeset
|
231 * getan: human_seconds: Use timespec instead of seconds and document it. |
2dc893ca5072
update ChangeLog
Thomas Arendsen Hein <thomas@intevation.de>
parents:
15
diff
changeset
|
232 |
2dc893ca5072
update ChangeLog
Thomas Arendsen Hein <thomas@intevation.de>
parents:
15
diff
changeset
|
233 * getan: allow adding/subtracting times while a project is running |
2dc893ca5072
update ChangeLog
Thomas Arendsen Hein <thomas@intevation.de>
parents:
15
diff
changeset
|
234 |
2dc893ca5072
update ChangeLog
Thomas Arendsen Hein <thomas@intevation.de>
parents:
15
diff
changeset
|
235 * getan: rename substract to subtract (substract might be correct, too, |
2dc893ca5072
update ChangeLog
Thomas Arendsen Hein <thomas@intevation.de>
parents:
15
diff
changeset
|
236 but outdated) |
2dc893ca5072
update ChangeLog
Thomas Arendsen Hein <thomas@intevation.de>
parents:
15
diff
changeset
|
237 |
2dc893ca5072
update ChangeLog
Thomas Arendsen Hein <thomas@intevation.de>
parents:
15
diff
changeset
|
238 * getan: Allow <timespec>+ and <timespec>- (RPN) to change time for the |
2dc893ca5072
update ChangeLog
Thomas Arendsen Hein <thomas@intevation.de>
parents:
15
diff
changeset
|
239 current project |
2dc893ca5072
update ChangeLog
Thomas Arendsen Hein <thomas@intevation.de>
parents:
15
diff
changeset
|
240 |
2dc893ca5072
update ChangeLog
Thomas Arendsen Hein <thomas@intevation.de>
parents:
15
diff
changeset
|
241 * getan: Handle empty input when adding/subtracting time of the running |
2dc893ca5072
update ChangeLog
Thomas Arendsen Hein <thomas@intevation.de>
parents:
15
diff
changeset
|
242 project |
2dc893ca5072
update ChangeLog
Thomas Arendsen Hein <thomas@intevation.de>
parents:
15
diff
changeset
|
243 |
15
0bb0100b2c8d
Added a script to sort zeiterfassung.txt files by date. Useful to merge them.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
14
diff
changeset
|
244 2008-09-09 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
0bb0100b2c8d
Added a script to sort zeiterfassung.txt files by date. Useful to merge them.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
14
diff
changeset
|
245 |
0bb0100b2c8d
Added a script to sort zeiterfassung.txt files by date. Useful to merge them.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
14
diff
changeset
|
246 * contrib/zeitsort: New. Sorts a zeiterfassung.txt file by |
0bb0100b2c8d
Added a script to sort zeiterfassung.txt files by date. Useful to merge them.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
14
diff
changeset
|
247 the dates in the lines. Useful to merge larger chunks |
0bb0100b2c8d
Added a script to sort zeiterfassung.txt files by date. Useful to merge them.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
14
diff
changeset
|
248 by simply append them and sort the result afterwards. |
0bb0100b2c8d
Added a script to sort zeiterfassung.txt files by date. Useful to merge them.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
14
diff
changeset
|
249 |
14
83f99008a3f9
Insert anonym tasks into project tree when give them a name.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
13
diff
changeset
|
250 2008-08-12 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
83f99008a3f9
Insert anonym tasks into project tree when give them a name.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
13
diff
changeset
|
251 |
83f99008a3f9
Insert anonym tasks into project tree when give them a name.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
13
diff
changeset
|
252 * getan: When assiging a name to an anonym task remove and |
83f99008a3f9
Insert anonym tasks into project tree when give them a name.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
13
diff
changeset
|
253 re-insert it into the project tree to make it selectable. |
83f99008a3f9
Insert anonym tasks into project tree when give them a name.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
13
diff
changeset
|
254 |
13
e347f0de5e22
Applied Stephan Holl's week-option.patch
Sascha L. Teichmann <teichmann@intevation.de>
parents:
12
diff
changeset
|
255 2008-08-12 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
e347f0de5e22
Applied Stephan Holl's week-option.patch
Sascha L. Teichmann <teichmann@intevation.de>
parents:
12
diff
changeset
|
256 |
e347f0de5e22
Applied Stephan Holl's week-option.patch
Sascha L. Teichmann <teichmann@intevation.de>
parents:
12
diff
changeset
|
257 * contrib/zeiterfassung: Applied Stephan Holl's week-option.patch which |
e347f0de5e22
Applied Stephan Holl's week-option.patch
Sascha L. Teichmann <teichmann@intevation.de>
parents:
12
diff
changeset
|
258 adds the possibility to give an optional week of year. |
e347f0de5e22
Applied Stephan Holl's week-option.patch
Sascha L. Teichmann <teichmann@intevation.de>
parents:
12
diff
changeset
|
259 |
12
2ccae1e872e9
Initial checkin for project trees. !!!Work in progress!!!
Sascha L. Teichmann <teichmann@intevation.de>
parents:
11
diff
changeset
|
260 2008-08-11 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
2ccae1e872e9
Initial checkin for project trees. !!!Work in progress!!!
Sascha L. Teichmann <teichmann@intevation.de>
parents:
11
diff
changeset
|
261 |
2ccae1e872e9
Initial checkin for project trees. !!!Work in progress!!!
Sascha L. Teichmann <teichmann@intevation.de>
parents:
11
diff
changeset
|
262 * getan: !!! Work in progress !!! Project Trees |
2ccae1e872e9
Initial checkin for project trees. !!!Work in progress!!!
Sascha L. Teichmann <teichmann@intevation.de>
parents:
11
diff
changeset
|
263 The classic worklog only has one key to address a project. |
2ccae1e872e9
Initial checkin for project trees. !!!Work in progress!!!
Sascha L. Teichmann <teichmann@intevation.de>
parents:
11
diff
changeset
|
264 This is major short comming. The getan database allows |
2ccae1e872e9
Initial checkin for project trees. !!!Work in progress!!!
Sascha L. Teichmann <teichmann@intevation.de>
parents:
11
diff
changeset
|
265 to store projects keys with more than one character. |
2ccae1e872e9
Initial checkin for project trees. !!!Work in progress!!!
Sascha L. Teichmann <teichmann@intevation.de>
parents:
11
diff
changeset
|
266 This feature will be exploited to build trees of projects. |
2ccae1e872e9
Initial checkin for project trees. !!!Work in progress!!!
Sascha L. Teichmann <teichmann@intevation.de>
parents:
11
diff
changeset
|
267 |
2ccae1e872e9
Initial checkin for project trees. !!!Work in progress!!!
Sascha L. Teichmann <teichmann@intevation.de>
parents:
11
diff
changeset
|
268 Lets say you have two main tasks foo and bar with two sub |
2ccae1e872e9
Initial checkin for project trees. !!!Work in progress!!!
Sascha L. Teichmann <teichmann@intevation.de>
parents:
11
diff
changeset
|
269 tasks each you can name them f1, f2 and b1, b2. getan |
2ccae1e872e9
Initial checkin for project trees. !!!Work in progress!!!
Sascha L. Teichmann <teichmann@intevation.de>
parents:
11
diff
changeset
|
270 stores these four tasks in a tree with top level f and b |
2ccae1e872e9
Initial checkin for project trees. !!!Work in progress!!!
Sascha L. Teichmann <teichmann@intevation.de>
parents:
11
diff
changeset
|
271 and tow second level branches 1 and 2. To choose a task you |
2ccae1e872e9
Initial checkin for project trees. !!!Work in progress!!!
Sascha L. Teichmann <teichmann@intevation.de>
parents:
11
diff
changeset
|
272 have to press f or b followed by 1 or 2. |
2ccae1e872e9
Initial checkin for project trees. !!!Work in progress!!!
Sascha L. Teichmann <teichmann@intevation.de>
parents:
11
diff
changeset
|
273 |
2ccae1e872e9
Initial checkin for project trees. !!!Work in progress!!!
Sascha L. Teichmann <teichmann@intevation.de>
parents:
11
diff
changeset
|
274 At the moment only selection works. |
2ccae1e872e9
Initial checkin for project trees. !!!Work in progress!!!
Sascha L. Teichmann <teichmann@intevation.de>
parents:
11
diff
changeset
|
275 |
2ccae1e872e9
Initial checkin for project trees. !!!Work in progress!!!
Sascha L. Teichmann <teichmann@intevation.de>
parents:
11
diff
changeset
|
276 TODO and next steps: |
2ccae1e872e9
Initial checkin for project trees. !!!Work in progress!!!
Sascha L. Teichmann <teichmann@intevation.de>
parents:
11
diff
changeset
|
277 - Remove all old linear data structures. |
2ccae1e872e9
Initial checkin for project trees. !!!Work in progress!!!
Sascha L. Teichmann <teichmann@intevation.de>
parents:
11
diff
changeset
|
278 - adjust rendering to only show active branches. |
2ccae1e872e9
Initial checkin for project trees. !!!Work in progress!!!
Sascha L. Teichmann <teichmann@intevation.de>
parents:
11
diff
changeset
|
279 - sort anonymous task after naming into project tree. |
2ccae1e872e9
Initial checkin for project trees. !!!Work in progress!!!
Sascha L. Teichmann <teichmann@intevation.de>
parents:
11
diff
changeset
|
280 |
11
feb6bb4427fe
Applied a variation of Stephan Holl's zeiterfassung.non-utf8-chars-in-db.patch to force the encoding given by --encoding=.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
10
diff
changeset
|
281 2008-08-04 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
feb6bb4427fe
Applied a variation of Stephan Holl's zeiterfassung.non-utf8-chars-in-db.patch to force the encoding given by --encoding=.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
10
diff
changeset
|
282 |
feb6bb4427fe
Applied a variation of Stephan Holl's zeiterfassung.non-utf8-chars-in-db.patch to force the encoding given by --encoding=.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
10
diff
changeset
|
283 * contrib/zeiterfassung: Applied a variation of Stephan Holl's |
feb6bb4427fe
Applied a variation of Stephan Holl's zeiterfassung.non-utf8-chars-in-db.patch to force the encoding given by --encoding=.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
10
diff
changeset
|
284 zeiterfassung.non-utf8-chars-in-db.patch to force the encoding |
feb6bb4427fe
Applied a variation of Stephan Holl's zeiterfassung.non-utf8-chars-in-db.patch to force the encoding given by --encoding=.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
10
diff
changeset
|
285 given by --encoding=. |
feb6bb4427fe
Applied a variation of Stephan Holl's zeiterfassung.non-utf8-chars-in-db.patch to force the encoding given by --encoding=.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
10
diff
changeset
|
286 |
10
4f782a05b4dc
contrib/zeiterfassung: Added parameter -e | --encoding=
Sascha L. Teichmann <teichmann@intevation.de>
parents:
9
diff
changeset
|
287 2008-08-03 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
4f782a05b4dc
contrib/zeiterfassung: Added parameter -e | --encoding=
Sascha L. Teichmann <teichmann@intevation.de>
parents:
9
diff
changeset
|
288 |
4f782a05b4dc
contrib/zeiterfassung: Added parameter -e | --encoding=
Sascha L. Teichmann <teichmann@intevation.de>
parents:
9
diff
changeset
|
289 * contrib/zeiterfassung: Added parameter -e | --encoding=. |
4f782a05b4dc
contrib/zeiterfassung: Added parameter -e | --encoding=
Sascha L. Teichmann <teichmann@intevation.de>
parents:
9
diff
changeset
|
290 This enables e.g. the output as latin1 with --encoding=latin1. |
4f782a05b4dc
contrib/zeiterfassung: Added parameter -e | --encoding=
Sascha L. Teichmann <teichmann@intevation.de>
parents:
9
diff
changeset
|
291 |
9
4e8f5545256d
* Applied and completed Stephan Holl's zeiterfassung.bessere-lesbarkeit.patch
Sascha L. Teichmann <teichmann@intevation.de>
parents:
8
diff
changeset
|
292 2008-08-03 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
4e8f5545256d
* Applied and completed Stephan Holl's zeiterfassung.bessere-lesbarkeit.patch
Sascha L. Teichmann <teichmann@intevation.de>
parents:
8
diff
changeset
|
293 |
4e8f5545256d
* Applied and completed Stephan Holl's zeiterfassung.bessere-lesbarkeit.patch
Sascha L. Teichmann <teichmann@intevation.de>
parents:
8
diff
changeset
|
294 * contrib/zeiterfassung: Applied and completed Stephan Holl's |
4e8f5545256d
* Applied and completed Stephan Holl's zeiterfassung.bessere-lesbarkeit.patch
Sascha L. Teichmann <teichmann@intevation.de>
parents:
8
diff
changeset
|
295 zeiterfassung.bessere-lesbarkeit.patch, fixed small issue with |
4e8f5545256d
* Applied and completed Stephan Holl's zeiterfassung.bessere-lesbarkeit.patch
Sascha L. Teichmann <teichmann@intevation.de>
parents:
8
diff
changeset
|
296 --project= parameter. |
4e8f5545256d
* Applied and completed Stephan Holl's zeiterfassung.bessere-lesbarkeit.patch
Sascha L. Teichmann <teichmann@intevation.de>
parents:
8
diff
changeset
|
297 |
8
20414d892f04
Added script to generate lines for zeiterfassung.txt
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7
diff
changeset
|
298 2008-08-01 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
20414d892f04
Added script to generate lines for zeiterfassung.txt
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7
diff
changeset
|
299 |
20414d892f04
Added script to generate lines for zeiterfassung.txt
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7
diff
changeset
|
300 * contrib/zeiterfassung: New. generates lines for zeiterfassung.txt. |
20414d892f04
Added script to generate lines for zeiterfassung.txt
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7
diff
changeset
|
301 usage: ./contrib/zeiterfassung <options> |
20414d892f04
Added script to generate lines for zeiterfassung.txt
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7
diff
changeset
|
302 with <options> |
20414d892f04
Added script to generate lines for zeiterfassung.txt
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7
diff
changeset
|
303 [--user=|-u <user>] : Name of user, default: $USER |
20414d892f04
Added script to generate lines for zeiterfassung.txt
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7
diff
changeset
|
304 [--database=|-d <database>]: getan database, default: time.db |
20414d892f04
Added script to generate lines for zeiterfassung.txt
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7
diff
changeset
|
305 [--project|-p] : Key of output project, default: all |
20414d892f04
Added script to generate lines for zeiterfassung.txt
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7
diff
changeset
|
306 [--list|-l] : list all projects |
20414d892f04
Added script to generate lines for zeiterfassung.txt
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7
diff
changeset
|
307 [--help|-h] : This text |
20414d892f04
Added script to generate lines for zeiterfassung.txt
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7
diff
changeset
|
308 |
7
80f0e17208ba
Feature wish 8. Fn is like <ESC>-n
Sascha L. Teichmann <teichmann@intevation.de>
parents:
6
diff
changeset
|
309 2008-07-31 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
80f0e17208ba
Feature wish 8. Fn is like <ESC>-n
Sascha L. Teichmann <teichmann@intevation.de>
parents:
6
diff
changeset
|
310 |
80f0e17208ba
Feature wish 8. Fn is like <ESC>-n
Sascha L. Teichmann <teichmann@intevation.de>
parents:
6
diff
changeset
|
311 * getan: Feature wish 8: F1 is like <ESC>-1, F2 is like <ESC>-2 |
80f0e17208ba
Feature wish 8. Fn is like <ESC>-n
Sascha L. Teichmann <teichmann@intevation.de>
parents:
6
diff
changeset
|
312 to F10 is like <ESC>-0. |
80f0e17208ba
Feature wish 8. Fn is like <ESC>-n
Sascha L. Teichmann <teichmann@intevation.de>
parents:
6
diff
changeset
|
313 |
6
58a887531e6e
* Feature wish 4 and 10
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5
diff
changeset
|
314 2008-07-31 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
58a887531e6e
* Feature wish 4 and 10
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5
diff
changeset
|
315 |
58a887531e6e
* Feature wish 4 and 10
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5
diff
changeset
|
316 * getan: Feature wish 4: in +/- time defaults to minutes. |
58a887531e6e
* Feature wish 4 and 10
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5
diff
changeset
|
317 Strings like '1d:4h:3m', or '2m:4s' and so on are valid |
58a887531e6e
* Feature wish 4 and 10
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5
diff
changeset
|
318 times now. Feature wish 10: When adding time to project |
58a887531e6e
* Feature wish 4 and 10
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5
diff
changeset
|
319 is now possible to enter an optional description. |
58a887531e6e
* Feature wish 4 and 10
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5
diff
changeset
|
320 |
5
e7245c2127e5
Applied patch from Stephan Holl to show usage on '-h' of '--help'. Added check for existence of db file.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
4
diff
changeset
|
321 2008-07-31 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
e7245c2127e5
Applied patch from Stephan Holl to show usage on '-h' of '--help'. Added check for existence of db file.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
4
diff
changeset
|
322 |
e7245c2127e5
Applied patch from Stephan Holl to show usage on '-h' of '--help'. Added check for existence of db file.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
4
diff
changeset
|
323 * contrib/wochenbericht: Applied patch from Stephan Holl to show |
e7245c2127e5
Applied patch from Stephan Holl to show usage on '-h' of '--help'. Added check for existence of db file.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
4
diff
changeset
|
324 usage on '-h' of '--help'. Added check for existence of db file. |
e7245c2127e5
Applied patch from Stephan Holl to show usage on '-h' of '--help'. Added check for existence of db file.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
4
diff
changeset
|
325 |
4
2b2f74f301db
Added little script to summarize the entries for a given week number of year.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
3
diff
changeset
|
326 2008-07-31 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
2b2f74f301db
Added little script to summarize the entries for a given week number of year.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
3
diff
changeset
|
327 |
2b2f74f301db
Added little script to summarize the entries for a given week number of year.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
3
diff
changeset
|
328 * contrib/wochenbericht: New. Little script to summarize the |
2b2f74f301db
Added little script to summarize the entries for a given week number of year.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
3
diff
changeset
|
329 entries for a given week number of year. |
2b2f74f301db
Added little script to summarize the entries for a given week number of year.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
3
diff
changeset
|
330 |
3
1513c716eef0
- Added total sum of all projects.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
2
diff
changeset
|
331 2008-07-30 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
1513c716eef0
- Added total sum of all projects.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
2
diff
changeset
|
332 |
1513c716eef0
- Added total sum of all projects.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
2
diff
changeset
|
333 * getan: Added total sum of all projects. |
1513c716eef0
- Added total sum of all projects.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
2
diff
changeset
|
334 |
1513c716eef0
- Added total sum of all projects.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
2
diff
changeset
|
335 * README: Added hint to tac your old worklog config file to keep |
1513c716eef0
- Added total sum of all projects.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
2
diff
changeset
|
336 reversed order. |
1513c716eef0
- Added total sum of all projects.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
2
diff
changeset
|
337 |
2
49aa271aa3d0
Added +/- time to tasks.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
1
diff
changeset
|
338 2008-07-30 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
49aa271aa3d0
Added +/- time to tasks.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
1
diff
changeset
|
339 |
49aa271aa3d0
Added +/- time to tasks.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
1
diff
changeset
|
340 * getan: Added +/- time to tasks. If in pause mode press + or - |
49aa271aa3d0
Added +/- time to tasks.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
1
diff
changeset
|
341 to add or subtract time from a task in form of <key> <seconds>. |
49aa271aa3d0
Added +/- time to tasks.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
1
diff
changeset
|
342 key is the effected task seconds is the among of time. seconds |
49aa271aa3d0
Added +/- time to tasks.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
1
diff
changeset
|
343 can be postfixed by 's' for seconds, 'm' for minutes, 'h' for |
49aa271aa3d0
Added +/- time to tasks.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
1
diff
changeset
|
344 hours and 'd' for days. |
49aa271aa3d0
Added +/- time to tasks.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
1
diff
changeset
|
345 |
1
a3fe8e4e9184
- To exit getan you now can use double BACKSPACE, too.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
0
diff
changeset
|
346 2008-07-29 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
a3fe8e4e9184
- To exit getan you now can use double BACKSPACE, too.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
0
diff
changeset
|
347 |
a3fe8e4e9184
- To exit getan you now can use double BACKSPACE, too.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
0
diff
changeset
|
348 * getan: To exit getan you now can use double BACKSPACE, too. |
a3fe8e4e9184
- To exit getan you now can use double BACKSPACE, too.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
0
diff
changeset
|
349 |
a3fe8e4e9184
- To exit getan you now can use double BACKSPACE, too.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
0
diff
changeset
|
350 * README: Fixed typo, added hint to Sascha Wilde's projects converter. |
a3fe8e4e9184
- To exit getan you now can use double BACKSPACE, too.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
0
diff
changeset
|
351 |
a3fe8e4e9184
- To exit getan you now can use double BACKSPACE, too.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
0
diff
changeset
|
352 * contrib/convert-projects: Added Sascha Wilde's converter to import existing |
a3fe8e4e9184
- To exit getan you now can use double BACKSPACE, too.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
0
diff
changeset
|
353 worklog configuration files. |
a3fe8e4e9184
- To exit getan you now can use double BACKSPACE, too.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
0
diff
changeset
|
354 |
0 | 355 2008-07-28 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
356 | |
357 * ChangeLog, LICENSE, README, TODO, getan, schema.sql: Initial import |