[CalendarServer-changes] [14117] CalendarServer/trunk

source_changes at macosforge.org source_changes at macosforge.org
Tue Oct 28 19:33:08 PDT 2014


Revision: 14117
          http://trac.calendarserver.org//changeset/14117
Author:   cdaboo at apple.com
Date:     2014-10-28 19:33:08 -0700 (Tue, 28 Oct 2014)
Log Message:
-----------
Some travel related properties are actually URI values not DATE-TIME.

Modified Paths:
--------------
    CalendarServer/trunk/twistedcaldav/__init__.py
    CalendarServer/trunk/twistedcaldav/ical.py
    CalendarServer/trunk/txdav/caldav/datastore/scheduling/icaldiff.py

Modified: CalendarServer/trunk/twistedcaldav/__init__.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/__init__.py	2014-10-28 23:57:06 UTC (rev 14116)
+++ CalendarServer/trunk/twistedcaldav/__init__.py	2014-10-29 02:33:08 UTC (rev 14117)
@@ -68,6 +68,6 @@
 Property.registerDefaultValue("X-CALENDARSERVER-ATTENDEE-COMMENT", Value.VALUETYPE_TEXT)
 
 Property.registerDefaultValue("X-APPLE-TRAVEL-DURATION", Value.VALUETYPE_DURATION, always_write_value=True)
-Property.registerDefaultValue("X-APPLE-TRAVEL-START", Value.VALUETYPE_DATETIME, always_write_value=True)
+Property.registerDefaultValue("X-APPLE-TRAVEL-START", Value.VALUETYPE_URI, always_write_value=True)
 Property.registerDefaultValue("X-APPLE-TRAVEL-RETURN-DURATION", Value.VALUETYPE_DURATION, always_write_value=True)
-Property.registerDefaultValue("X-APPLE-TRAVEL-RETURN", Value.VALUETYPE_DATETIME, always_write_value=True)
+Property.registerDefaultValue("X-APPLE-TRAVEL-RETURN", Value.VALUETYPE_URI, always_write_value=True)

Modified: CalendarServer/trunk/twistedcaldav/ical.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/ical.py	2014-10-28 23:57:06 UTC (rev 14116)
+++ CalendarServer/trunk/twistedcaldav/ical.py	2014-10-29 02:33:08 UTC (rev 14117)
@@ -3606,11 +3606,7 @@
                             instancerid = subcomponent.propertyValue("RECURRENCE-ID")
                             transp = subcomponent.propertyValue("TRANSP") == "TRANSPARENT"
                             adjusted_start = subcomponent.propertyValue("X-APPLE-TRAVEL-DURATION")
-                            if adjusted_start is None:
-                                adjusted_start = subcomponent.propertyValue("X-APPLE-TRAVEL-START")
                             adjusted_end = subcomponent.propertyValue("X-APPLE-TRAVEL-RETURN-DURATION")
-                            if adjusted_end is None:
-                                adjusted_end = subcomponent.propertyValue("X-APPLE-TRAVEL-RETURN")
                             self._perUserData.setdefault(uid, {})[instancerid] = (transp, adjusted_start, adjusted_end,)
                 elif component.name() not in ignoredComponents:
                     instancerid = component.propertyValue("RECURRENCE-ID")

Modified: CalendarServer/trunk/txdav/caldav/datastore/scheduling/icaldiff.py
===================================================================
--- CalendarServer/trunk/txdav/caldav/datastore/scheduling/icaldiff.py	2014-10-28 23:57:06 UTC (rev 14116)
+++ CalendarServer/trunk/txdav/caldav/datastore/scheduling/icaldiff.py	2014-10-29 02:33:08 UTC (rev 14117)
@@ -810,9 +810,7 @@
         "EXDATE",
         "STATUS",
         "TRANSP",
-        "X-APPLE-TRAVEL-START",
         "X-APPLE-TRAVEL-DURATION",
-        "X-APPLE-TRAVEL-RETURN",
         "X-APPLE-TRAVEL-RETURN-DURATION",
     ))
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20141028/1c4e17e7/attachment-0001.html>


More information about the calendarserver-changes mailing list