[CalendarServer-changes] [1009]
CalendarServer/branches/users/cdaboo/availability-1005/twistedcaldav
source_changes at macosforge.org
source_changes at macosforge.org
Wed Jan 10 09:13:19 PST 2007
Revision: 1009
http://trac.macosforge.org/projects/calendarserver/changeset/1009
Author: cdaboo at apple.com
Date: 2007-01-10 09:13:19 -0800 (Wed, 10 Jan 2007)
Log Message:
-----------
Add capabilites indicating support of VAVAILABILITY components.
Modified Paths:
--------------
CalendarServer/branches/users/cdaboo/availability-1005/twistedcaldav/resource.py
CalendarServer/branches/users/cdaboo/availability-1005/twistedcaldav/test/test_options.py
Modified: CalendarServer/branches/users/cdaboo/availability-1005/twistedcaldav/resource.py
===================================================================
--- CalendarServer/branches/users/cdaboo/availability-1005/twistedcaldav/resource.py 2007-01-10 17:10:43 UTC (rev 1008)
+++ CalendarServer/branches/users/cdaboo/availability-1005/twistedcaldav/resource.py 2007-01-10 17:13:19 UTC (rev 1009)
@@ -127,7 +127,11 @@
##
def davComplianceClasses(self):
- return tuple(super(CalDAVResource, self).davComplianceClasses()) + ("calendar-access", "calendar-schedule")
+ return tuple(super(CalDAVResource, self).davComplianceClasses()) + (
+ "calendar-access",
+ "calendar-schedule",
+ "calendar-availability",
+ )
liveProperties = DAVResource.liveProperties + (
(caldav_namespace, "supported-calendar-component-set"),
@@ -140,6 +144,7 @@
caldavxml.CalendarComponent(name="VTIMEZONE"),
caldavxml.CalendarComponent(name="VJOURNAL" ),
caldavxml.CalendarComponent(name="VFREEBUSY"),
+ caldavxml.CalendarComponent(name="VAVAILABILITY"),
)
def readProperty(self, property, request):
Modified: CalendarServer/branches/users/cdaboo/availability-1005/twistedcaldav/test/test_options.py
===================================================================
--- CalendarServer/branches/users/cdaboo/availability-1005/twistedcaldav/test/test_options.py 2007-01-10 17:10:43 UTC (rev 1008)
+++ CalendarServer/branches/users/cdaboo/availability-1005/twistedcaldav/test/test_options.py 2007-01-10 17:13:19 UTC (rev 1009)
@@ -35,7 +35,10 @@
dav = response.headers.getHeader("dav")
if not dav: self.fail("no DAV header: %s" % (response.headers,))
self.assertIn("1", dav, "no DAV level 1 header")
+ self.assertIn("access-control", dav, "no DAV access-control header")
self.assertIn("calendar-access", dav, "no DAV calendar-access header")
+ self.assertIn("calendar-schedule", dav, "no DAV calendar-schedule header")
+ self.assertIn("calendar-availability", dav, "no DAV calendar-availability header")
request = SimpleRequest(self.site, "OPTIONS", "/")
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20070110/8a53d570/attachment.html
More information about the calendarserver-changes
mailing list