[CalendarServer-changes] [461]
CalendarServer/branches/users/wsanchez/provisioning/twistedcaldav/
static.py
source_changes at macosforge.org
source_changes at macosforge.org
Tue Nov 14 19:33:05 PST 2006
Revision: 461
http://trac.macosforge.org/projects/calendarserver/changeset/461
Author: wsanchez at apple.com
Date: 2006-11-14 19:33:05 -0800 (Tue, 14 Nov 2006)
Log Message:
-----------
CalendarPrincipalCollectionFile is obsolete.
Modified Paths:
--------------
CalendarServer/branches/users/wsanchez/provisioning/twistedcaldav/static.py
Modified: CalendarServer/branches/users/wsanchez/provisioning/twistedcaldav/static.py
===================================================================
--- CalendarServer/branches/users/wsanchez/provisioning/twistedcaldav/static.py 2006-11-15 03:32:41 UTC (rev 460)
+++ CalendarServer/branches/users/wsanchez/provisioning/twistedcaldav/static.py 2006-11-15 03:33:05 UTC (rev 461)
@@ -605,70 +605,6 @@
else:
return CalendarHomeFile.quotaLimit
-class CalendarPrincipalCollectionFile (CalendarPrincipalCollectionResource, DAVFile):
- """
- L{DAVFile} resource which provisions user L{CalendarPrincipalFile} resources
- as needed.
- """
- def __init__(self, path, url):
- """
- @param path: the path to the file which will back the resource.
- @param url: the primary URL for the resource. Provisioned child
- resources will use a URL based on C{url} as their primary URLs.
- """
- CalendarPrincipalCollectionResource.__init__(self, url)
- DAVFile.__init__(self, path)
-
- def initialize(self, homeuri, home):
- """
- May be called during repository account initialization.
- This implementation does nothing.
-
- @param homeuri: C{str} uri of the calendar home root.
- @param home: L{DAVFile} of the calendar home root.
- """
- pass
-
- def createSimilarFile(self, path):
- if path == self.fp.path:
- return self
- else:
- # TODO: Fix this - not sure how to get URI for second argument of __init__
- return CalendarPrincipalFile(path, joinURL(self.principalCollectionURL(), basename(path)))
-
- def principalSearchPropertySet(self):
- """
- See L{IDAVResource.principalSearchPropertySet}.
-
- This implementation returns None. Principal collection resources MUST override
- and return their own suitable response.
-
- """
- return davxml.PrincipalSearchPropertySet(
- davxml.PrincipalSearchProperty(
- davxml.PropertyContainer(
- davxml.DisplayName()
- ),
- davxml.Description(
- davxml.PCDATAElement("Display Name"),
- **{"xml:lang":"en"}
- ),
- ),
- davxml.PrincipalSearchProperty(
- davxml.PropertyContainer(
- caldavxml.CalendarUserAddressSet()
- ),
- davxml.Description(
- davxml.PCDATAElement("Calendar User Addresses"),
- **{"xml:lang":"en"}
- ),
- ),
- )
-
- def http_PUT (self, request): return responsecode.FORBIDDEN
- def http_MKCOL (self, request): return responsecode.FORBIDDEN
- def http_MKCALENDAR (self, request): return responsecode.FORBIDDEN
-
class CalendarPrincipalFile (CalendarPrincipalResource, CalDAVFile):
"""
Calendar principal resource.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20061114/9ed7319e/attachment.html
More information about the calendarserver-changes
mailing list