[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