add: timestamp support for DateField class

This commit is contained in:
hplattner 2012-02-09 17:42:58 +01:00
parent 4db06cd046
commit 073c9eb7fc

View file

@ -24,6 +24,7 @@ from zope.i18n.locales import locales
from cybertools.composer.report.field import Field
from cybertools.composer.report.result import ResultSet
from cybertools.util.date import timeStamp2Date
from loops.common import baseObject
from loops.expert.report import ReportInstance
from loops import util
@ -46,6 +47,8 @@ class DateField(Field):
value = self.getRawValue(row)
if not value:
return u''
if isinstance(value, int):
value = timeStamp2Date(value)
nv = row.parent.context.view.nodeView
langInfo = nv and getattr(nv, 'languageInfo', None) or None
if langInfo: