diff --git a/organize/work/browser.py b/organize/work/browser.py index d884e05..33056a2 100644 --- a/organize/work/browser.py +++ b/organize/work/browser.py @@ -93,6 +93,16 @@ class WorkItemDetails(TrackDetails): currentWorkItems = list(self.view.workItems.query(runId=self.track.runId)) return self.track == currentWorkItems[-1] + @Lazy + def isToday(self): + return date.fromtimestamp(self.track.timeStamp) == date.today() + + @Lazy + def weekDay(self): + value = date.fromtimestamp(self.track.timeStamp) + if value is not None: + return weekDays[value.weekday()].title() + def actions(self): info = DialogAction(self.view, description=_(u'Information about this work item.'), diff --git a/organize/work/work_macros.pt b/organize/work/work_macros.pt index 33d52f2..14f5292 100644 --- a/organize/work/work_macros.pt +++ b/organize/work/work_macros.pt @@ -26,7 +26,11 @@ tal:content="row/month">2009-01 - 2007-03-30 + + 2007-03-30 17:30 20:00 2:30