[CalendarServer-changes] [5759] CalendarServer/trunk/twistedcaldav/directory/principal.py

source_changes at macosforge.org source_changes at macosforge.org
Wed Jun 16 17:05:30 PDT 2010


Revision: 5759
          http://trac.macosforge.org/projects/calendarserver/changeset/5759
Author:   cdaboo at apple.com
Date:     2010-06-16 17:05:29 -0700 (Wed, 16 Jun 2010)
Log Message:
-----------
Add DAV:resource-id on principal resources.

Modified Paths:
--------------
    CalendarServer/trunk/twistedcaldav/directory/principal.py

Modified: CalendarServer/trunk/twistedcaldav/directory/principal.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/directory/principal.py	2010-06-17 00:04:47 UTC (rev 5758)
+++ CalendarServer/trunk/twistedcaldav/directory/principal.py	2010-06-17 00:05:29 UTC (rev 5759)
@@ -518,6 +518,7 @@
             (calendarserver_namespace, "first-name"       ),
             (calendarserver_namespace, "last-name"        ),
             (calendarserver_namespace, "email-address-set"),
+            davxml.ResourceID.qname(),
         )
 
     def __init__(self, parent, record):
@@ -557,7 +558,9 @@
 
         namespace, name = qname
 
-        if namespace == calendarserver_namespace:
+        if qname == davxml.ResourceID.qname():
+            returnValue(davxml.ResourceID(davxml.HRef.fromString("urn:uuid:%s" % (self.record.guid,))))
+        elif namespace == calendarserver_namespace:
             if name == "first-name":
                 firstName = self.record.firstName
                 if firstName:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20100616/d3afeb66/attachment.html>


More information about the calendarserver-changes mailing list