[CalendarServer-changes] [7388] CalendarServer/trunk/twistedcaldav/directory

source_changes at macosforge.org source_changes at macosforge.org
Fri Apr 29 12:16:39 PDT 2011


Revision: 7388
          http://trac.macosforge.org/projects/calendarserver/changeset/7388
Author:   cdaboo at apple.com
Date:     2011-04-29 12:16:38 -0700 (Fri, 29 Apr 2011)
Log Message:
-----------
Backwards compatibility.

Modified Paths:
--------------
    CalendarServer/trunk/twistedcaldav/directory/augment.py
    CalendarServer/trunk/twistedcaldav/directory/test/augments-test.xml
    CalendarServer/trunk/twistedcaldav/directory/xmlaugmentsparser.py

Modified: CalendarServer/trunk/twistedcaldav/directory/augment.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/directory/augment.py	2011-04-29 18:14:36 UTC (rev 7387)
+++ CalendarServer/trunk/twistedcaldav/directory/augment.py	2011-04-29 19:16:38 UTC (rev 7388)
@@ -408,8 +408,10 @@
         del recordNode.getchildren()[:]
         addSubElement(recordNode, xmlaugmentsparser.ELEMENT_UID, record.uid)
         addSubElement(recordNode, xmlaugmentsparser.ELEMENT_ENABLE, "true" if record.enabled else "false")
-        addSubElement(recordNode, xmlaugmentsparser.ELEMENT_SERVERID, record.serverID)
-        addSubElement(recordNode, xmlaugmentsparser.ELEMENT_PARTITIONID, record.partitionID)
+        if record.serverID:
+            addSubElement(recordNode, xmlaugmentsparser.ELEMENT_SERVERID, record.serverID)
+        if record.partitionID:
+            addSubElement(recordNode, xmlaugmentsparser.ELEMENT_PARTITIONID, record.partitionID)
         addSubElement(recordNode, xmlaugmentsparser.ELEMENT_ENABLECALENDAR, "true" if record.enabledForCalendaring else "false")
         addSubElement(recordNode, xmlaugmentsparser.ELEMENT_ENABLEADDRESSBOOK, "true" if record.enabledForAddressBooks else "false")
         addSubElement(recordNode, xmlaugmentsparser.ELEMENT_AUTOSCHEDULE, "true" if record.autoSchedule else "false")

Modified: CalendarServer/trunk/twistedcaldav/directory/test/augments-test.xml
===================================================================
--- CalendarServer/trunk/twistedcaldav/directory/test/augments-test.xml	2011-04-29 18:14:36 UTC (rev 7387)
+++ CalendarServer/trunk/twistedcaldav/directory/test/augments-test.xml	2011-04-29 19:16:38 UTC (rev 7388)
@@ -52,7 +52,7 @@
   <record>
     <uid>6A73326A-F781-47E7-A9F8-AF47364D4152</uid>
     <enable>true</enable>
-    <partition-id>00002</partition-id>
+    <hosted-at>00002</hosted-at>
     <enable>true</enable>
     <enable-calendar>true</enable-calendar>
     <enable-addressbook>true</enable-addressbook>

Modified: CalendarServer/trunk/twistedcaldav/directory/xmlaugmentsparser.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/directory/xmlaugmentsparser.py	2011-04-29 18:14:36 UTC (rev 7387)
+++ CalendarServer/trunk/twistedcaldav/directory/xmlaugmentsparser.py	2011-04-29 19:16:38 UTC (rev 7388)
@@ -37,6 +37,7 @@
 ELEMENT_ENABLE            = "enable"
 ELEMENT_SERVERID          = "server-id"
 ELEMENT_PARTITIONID       = "partition-id"
+ELEMENT_HOSTEDAT          = "hosted-at"   # Backwards compatibility
 ELEMENT_ENABLECALENDAR    = "enable-calendar"
 ELEMENT_ENABLEADDRESSBOOK = "enable-addressbook"
 ELEMENT_AUTOSCHEDULE      = "auto-schedule"
@@ -51,6 +52,7 @@
     ELEMENT_ENABLE:            "enabled",
     ELEMENT_SERVERID:          "serverID",
     ELEMENT_PARTITIONID:       "partitionID",
+    ELEMENT_HOSTEDAT:          "partitionID",   # Backwards compatibility
     ELEMENT_ENABLECALENDAR:    "enabledForCalendaring",
     ELEMENT_ENABLEADDRESSBOOK: "enabledForAddressBooks",
     ELEMENT_AUTOSCHEDULE:      "autoSchedule",
@@ -95,6 +97,7 @@
                     ELEMENT_UID,
                     ELEMENT_SERVERID,
                     ELEMENT_PARTITIONID,
+                    ELEMENT_HOSTEDAT,
                 ):
                     fields[node.tag] = node.text if node.text else ""
                 elif node.tag in (
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20110429/1b7b22a5/attachment-0001.html>


More information about the calendarserver-changes mailing list