improve check-up work item type

This commit is contained in:
Helmut Merz 2014-07-22 14:30:44 +02:00
parent 166c74ed31
commit 249d507a72

View file

@ -1,5 +1,5 @@
# #
# Copyright (c) 2013 Helmut Merz helmutm@cy55.de # Copyright (c) 2014 Helmut Merz helmutm@cy55.de
# #
# This program is free software; you can redistribute it and/or modify # This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by # it under the terms of the GNU General Public License as published by
@ -156,9 +156,10 @@ workItemTypes = Jeep((
fields =('deadline',), fields =('deadline',),
indicator='work_deadline'), indicator='work_deadline'),
WorkItemType('checkup', u'Check-up', WorkItemType('checkup', u'Check-up',
actions=('plan', 'accept', 'finish', 'cancel', actions=('plan', 'accept', 'start', 'finish', 'cancel',
'modify', 'delegate', 'close', 'reopen'), 'modify', 'delegate', 'close', 'reopen'),
fields =('deadline', 'start-end',), #fields =('deadline', 'start-end',),
fields =('deadline', 'daterange',),
indicator='work_checkup', indicator='work_checkup',
delegatedState='closed', prefillDate=False), delegatedState='closed', prefillDate=False),
)) ))
@ -331,7 +332,7 @@ class WorkItem(Stateful, Track):
self.reindex('userName') self.reindex('userName')
start = kw.get('start') or kw.get('deadline') # TODO: check OK? start = kw.get('start') or kw.get('deadline') # TODO: check OK?
if start is not None: if start is not None:
self.timeStamp = start self.timeStamp = start # TODO: better use end
self.reindex('timeStamp') self.reindex('timeStamp')
data = self.data data = self.data
for k, v in kw.items(): for k, v in kw.items():