[CalendarServer-changes] [5708] CalendarServer/trunk/twistedcaldav/schedule.py

source_changes at macosforge.org source_changes at macosforge.org
Tue Jun 8 20:37:27 PDT 2010


Revision: 5708
          http://trac.macosforge.org/projects/calendarserver/changeset/5708
Author:   cdaboo at apple.com
Date:     2010-06-08 20:37:25 -0700 (Tue, 08 Jun 2010)
Log Message:
-----------
Fix for sync REPORT on inbox.

Modified Paths:
--------------
    CalendarServer/trunk/twistedcaldav/schedule.py

Modified: CalendarServer/trunk/twistedcaldav/schedule.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/schedule.py	2010-06-09 03:36:48 UTC (rev 5707)
+++ CalendarServer/trunk/twistedcaldav/schedule.py	2010-06-09 03:37:25 UTC (rev 5708)
@@ -29,6 +29,7 @@
 from twisted.internet.defer import inlineCallbacks, returnValue, succeed
 from twext.web2 import responsecode
 from twext.web2.dav import davxml
+from twext.web2.dav.element.extensions import SyncCollection
 from twext.web2.dav.util import joinURL, normalizeURL
 from twext.web2.http import HTTPError
 from twext.web2.http import Response
@@ -73,6 +74,9 @@
         result.append(davxml.Report(caldavxml.CalendarQuery(),))
         result.append(davxml.Report(caldavxml.CalendarMultiGet(),))
         # free-busy report not allowed
+        if config.EnableSyncReport:
+            # Only allowed on calendar/inbox/addressbook collections
+            result.append(davxml.Report(SyncCollection(),))
         return result
 
 class ScheduleInboxResource (CalendarSchedulingCollectionResource):
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20100608/99fe9665/attachment.html>


More information about the calendarserver-changes mailing list