do not pre-fill date field for new work item type 'checkup'
This commit is contained in:
parent
576a69e78b
commit
2b80ebefdd
1 changed files with 19 additions and 9 deletions
|
@ -379,25 +379,35 @@ class CreateWorkItemForm(ObjectForm, BaseTrackView):
|
|||
return time.strftime('%Y-%m-%d', time.localtime(ts))
|
||||
return ''
|
||||
|
||||
@Lazy
|
||||
def defaultTimeStamp(self):
|
||||
if self.workItemType.prefillDate:
|
||||
return getTimeStamp()
|
||||
return None
|
||||
|
||||
@Lazy
|
||||
def date(self):
|
||||
ts = self.track.start or getTimeStamp()
|
||||
ts = self.track.start or self.defaultTimeStamp
|
||||
if ts:
|
||||
return time.strftime('%Y-%m-%d', time.localtime(ts))
|
||||
return ''
|
||||
|
||||
@Lazy
|
||||
def startTime(self):
|
||||
ts = self.track.start or getTimeStamp()
|
||||
#return time.strftime('%Y-%m-%dT%H:%M', time.localtime(ts))
|
||||
ts = self.track.start or self.defaultTimeStamp
|
||||
if ts:
|
||||
return time.strftime('T%H:%M', time.localtime(ts))
|
||||
return ''
|
||||
|
||||
@Lazy
|
||||
def endTime(self):
|
||||
if self.state == 'running':
|
||||
ts = getTimeStamp()
|
||||
ts = self.defaultTimeStamp
|
||||
else:
|
||||
ts = self.track.end or getTimeStamp()
|
||||
#return time.strftime('%Y-%m-%dT%H:%M', time.localtime(ts))
|
||||
ts = self.track.end or self.defaultTimeStamp
|
||||
if ts:
|
||||
return time.strftime('T%H:%M', time.localtime(ts))
|
||||
return ''
|
||||
|
||||
@Lazy
|
||||
def state(self):
|
||||
|
|
Loading…
Add table
Reference in a new issue