[CalendarServer-changes] [458] CalendarServer/branches/users/wsanchez/provisioning/twistedcaldav/ directory/resource.py

source_changes at macosforge.org source_changes at macosforge.org
Tue Nov 14 19:14:14 PST 2006


Revision: 458
          http://trac.macosforge.org/projects/calendarserver/changeset/458
Author:   wsanchez at apple.com
Date:     2006-11-14 19:14:14 -0800 (Tue, 14 Nov 2006)

Log Message:
-----------
Add principalForRecord()

Modified Paths:
--------------
    CalendarServer/branches/users/wsanchez/provisioning/twistedcaldav/directory/resource.py

Modified: CalendarServer/branches/users/wsanchez/provisioning/twistedcaldav/directory/resource.py
===================================================================
--- CalendarServer/branches/users/wsanchez/provisioning/twistedcaldav/directory/resource.py	2006-11-15 03:13:15 UTC (rev 457)
+++ CalendarServer/branches/users/wsanchez/provisioning/twistedcaldav/directory/resource.py	2006-11-15 03:14:14 UTC (rev 458)
@@ -96,6 +96,12 @@
     def principalForUser(self, user):
         return self.getChild("user").getChild(user)
 
+    def principalForRecord(self, record):
+        typeResource = self.getChild(record.recordType)
+        if typeResource is None:
+            return None
+        return typeResource.getChild(record.shortName)
+
     def principalCollections(self, request):
         return succeed((self.principalCollectionURL(),))
 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20061114/bed136b9/attachment.html


More information about the calendarserver-changes mailing list