work in progress: editing rules for work items
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@3156 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
parent
51fd16c8de
commit
00631e9a74
1 changed files with 26 additions and 1 deletions
|
@ -55,7 +55,7 @@ def workItemStates():
|
||||||
color='orange'),
|
color='orange'),
|
||||||
State('done', 'done',
|
State('done', 'done',
|
||||||
('plan', 'accept', 'start', 'work', 'finish', 'cancel', 'modify'),
|
('plan', 'accept', 'start', 'work', 'finish', 'cancel', 'modify'),
|
||||||
color='orange'),
|
color='lightgreen'),
|
||||||
State('finished', 'finished',
|
State('finished', 'finished',
|
||||||
('plan', 'accept', 'start', 'work', 'finish', 'modify', 'close'),
|
('plan', 'accept', 'start', 'work', 'finish', 'modify', 'close'),
|
||||||
color='green'),
|
color='green'),
|
||||||
|
@ -76,6 +76,31 @@ def workItemStates():
|
||||||
initialState='new')
|
initialState='new')
|
||||||
|
|
||||||
|
|
||||||
|
fieldNames = ['title', 'description', 'start', 'end', 'duration', 'effort',
|
||||||
|
'comment', 'party']
|
||||||
|
|
||||||
|
# meaning: - not editable, value=default
|
||||||
|
# / not editable, value=None
|
||||||
|
# + copy
|
||||||
|
# . default (may be empty)
|
||||||
|
|
||||||
|
editingRules = dict(
|
||||||
|
plan = {'*': '++.....+'},
|
||||||
|
accept = {'*': '++.....-',
|
||||||
|
'planned': '++++++.-',
|
||||||
|
'accepted': '++++++.-'},
|
||||||
|
start = {'*': '++./...-'},
|
||||||
|
work = {'*': '++.....-',
|
||||||
|
'running': '+++....-'},
|
||||||
|
finish = {'*': '++.....-',
|
||||||
|
'running': '+++....-'},
|
||||||
|
cancel = {'*': '++////./'},
|
||||||
|
modify = {'*': '++++++++'},
|
||||||
|
delegate= {'*': '++......'},
|
||||||
|
close = {'*': '++////./'},
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
class WorkItem(Stateful, Track):
|
class WorkItem(Stateful, Track):
|
||||||
""" A work item that may be stored as a track in a tracking storage.
|
""" A work item that may be stored as a track in a tracking storage.
|
||||||
"""
|
"""
|
||||||
|
|
Loading…
Add table
Reference in a new issue