[CalendarServer-changes] [5219] CalendarServer/trunk
source_changes at macosforge.org
source_changes at macosforge.org
Thu Feb 25 21:40:59 PST 2010
Revision: 5219
http://trac.macosforge.org/projects/calendarserver/changeset/5219
Author: glyph at apple.com
Date: 2010-02-25 21:40:57 -0800 (Thu, 25 Feb 2010)
Log Message:
-----------
Advertise DAV capabilities correctly on the root resource.
Modified Paths:
--------------
CalendarServer/trunk/calendarserver/provision/root.py
CalendarServer/trunk/twistedcaldav/directory/addressbook.py
Modified: CalendarServer/trunk/calendarserver/provision/root.py
===================================================================
--- CalendarServer/trunk/calendarserver/provision/root.py 2010-02-26 00:59:25 UTC (rev 5218)
+++ CalendarServer/trunk/calendarserver/provision/root.py 2010-02-26 05:40:57 UTC (rev 5219)
@@ -1,3 +1,4 @@
+# -*- test-case-name: calendarserver.provision.test.test_root -*-
##
# Copyright (c) 2005-2010 Apple Inc. All rights reserved.
#
@@ -28,6 +29,7 @@
from twext.python.log import Logger
+from twistedcaldav.resource import CalDAVComplianceMixIn
from twistedcaldav.extensions import DAVFile, CachingPropertyStore
from twistedcaldav.extensions import DirectoryPrincipalPropertySearchMixIn
from twistedcaldav.extensions import ReadOnlyResourceMixIn
@@ -41,7 +43,7 @@
log = Logger()
-class RootResource (ReadOnlyResourceMixIn, DirectoryPrincipalPropertySearchMixIn, DAVFile):
+class RootResource (ReadOnlyResourceMixIn, DirectoryPrincipalPropertySearchMixIn, CalDAVComplianceMixIn, DAVFile):
"""
A special root resource that contains support checking SACLs
as well as adding responseFilters.
Modified: CalendarServer/trunk/twistedcaldav/directory/addressbook.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/directory/addressbook.py 2010-02-26 00:59:25 UTC (rev 5218)
+++ CalendarServer/trunk/twistedcaldav/directory/addressbook.py 2010-02-26 05:40:57 UTC (rev 5219)
@@ -36,7 +36,7 @@
from twistedcaldav.config import config
from twistedcaldav.extensions import ReadOnlyResourceMixIn, DAVResource
-from twistedcaldav.resource import CalDAVResource, SearchAddressBookResource, SearchAllAddressBookResource
+from twistedcaldav.resource import CalDAVResource, SearchAddressBookResource, SearchAllAddressBookResource, CalDAVComplianceMixIn
from twistedcaldav.directory.idirectory import IDirectoryService
from twistedcaldav.directory.resource import AutoProvisioningResourceMixIn
@@ -51,6 +51,7 @@
class DirectoryAddressBookProvisioningResource (
AutoProvisioningResourceMixIn,
ReadOnlyResourceMixIn,
+ CalDAVComplianceMixIn,
DAVResource,
):
def defaultAccessControlList(self):
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20100225/fe0fd635/attachment.html>
More information about the calendarserver-changes
mailing list