[Checkins]
SVN: zc.datetimewidget/branches/gintas-dateranges/src/zc/datetimewidget/demo/
Updated demo content for easier debugging.
Gintautas Miliauskas
gintas at pov.lt
Tue Aug 29 08:53:31 EDT 2006
Log message for revision 69836:
Updated demo content for easier debugging.
Changed:
U zc.datetimewidget/branches/gintas-dateranges/src/zc/datetimewidget/demo/content.py
U zc.datetimewidget/branches/gintas-dateranges/src/zc/datetimewidget/demo/interfaces.py
-=-
Modified: zc.datetimewidget/branches/gintas-dateranges/src/zc/datetimewidget/demo/content.py
===================================================================
--- zc.datetimewidget/branches/gintas-dateranges/src/zc/datetimewidget/demo/content.py 2006-08-29 12:40:02 UTC (rev 69835)
+++ zc.datetimewidget/branches/gintas-dateranges/src/zc/datetimewidget/demo/content.py 2006-08-29 12:53:31 UTC (rev 69836)
@@ -6,8 +6,9 @@
from datetime import datetime
import pytz
-class DemoContent(Persistent,Contained):
+class DemoContent(Persistent, Contained):
+
implements(IDemoContent)
startDate = FieldProperty(IDemoContent['startDate'])
@@ -16,8 +17,9 @@
startDatetime = FieldProperty(IDemoContent['startDatetime'])
endDatetime = FieldProperty(IDemoContent['endDatetime'])
- def _now(self):
- dt = datetime.utcnow()
- dt = dt.replace(tzinfo=pytz.utc)
- return dt
- now = property(_now)
+ otherDates = FieldProperty(IDemoContent['otherDates'])
+ moreDates = FieldProperty(IDemoContent['moreDates'])
+
+ @property
+ def now(self):
+ return datetime.utcnow().replace(tzinfo=pytz.utc)
Modified: zc.datetimewidget/branches/gintas-dateranges/src/zc/datetimewidget/demo/interfaces.py
===================================================================
--- zc.datetimewidget/branches/gintas-dateranges/src/zc/datetimewidget/demo/interfaces.py 2006-08-29 12:40:02 UTC (rev 69835)
+++ zc.datetimewidget/branches/gintas-dateranges/src/zc/datetimewidget/demo/interfaces.py 2006-08-29 12:53:31 UTC (rev 69836)
@@ -1,12 +1,18 @@
from zope.interface import Interface
-from zope.schema import Date,Datetime
+from zope.schema import Date, Datetime, Set
+
class IDemoContent(Interface):
- now = Datetime(title=u"Now",readonly=True)
+ now = Datetime(title=u"Now", readonly=True)
startDate = Date(title=u"Start Date")
endDate = Date(title=u"End Date")
startDatetime = Datetime(title=u"Start Datetime")
endDatetime = Datetime(title=u"End Datetime")
+
+ otherDates = Set(title=u"More dates",
+ value_type=Date(title=u"Date"))
+ moreDates = Set(title=u"Even more dates",
+ value_type=Date(title=u"Date"))
More information about the Checkins
mailing list