[CalendarServer-changes] [1631]

source_changes at macosforge.org source_changes at macosforge.org
Thu Jun 28 19:53:05 PDT 2007


Revision: 1631
          http://trac.macosforge.org/projects/calendarserver/changeset/1631
Author:   cdaboo at apple.com
Date:     2007-06-28 19:53:04 -0700 (Thu, 28 Jun 2007)

Log Message:
-----------
Schema has changed so that location are now in /Places records and the ResourceType attribute is no
longer significant.

Modified Paths:
--------------
    CalendarServer/trunk/twistedcaldav/directory/appleopendirectory.py
    PyOpenDirectory/trunk/pysrc/dsattributes.py

Modified: CalendarServer/trunk/twistedcaldav/directory/appleopendirectory.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/directory/appleopendirectory.py	2007-06-29 02:51:13 UTC (rev 1630)
+++ CalendarServer/trunk/twistedcaldav/directory/appleopendirectory.py	2007-06-29 02:53:04 UTC (rev 1631)
@@ -409,19 +409,11 @@
             attrs.append(dsattributes.kDSNAttrGroupMembers)
 
         elif recordType == DirectoryService.recordType_locations:
-            listRecordType = dsattributes.kDSStdRecordTypeResources
-            query = dsquery.match(dsattributes.kDSNAttrResourceType, "1", dsattributes.eDSExact)
+            listRecordType = dsattributes.kDSStdRecordTypePlaces
             attrs.append(dsattributes.kDSNAttrResourceInfo)
         
         elif recordType == DirectoryService.recordType_resources:
             listRecordType = dsattributes.kDSStdRecordTypeResources
-            query = dsquery.expression(dsquery.expression.OR, (
-                dsquery.match(dsattributes.kDSNAttrResourceType, "0", dsattributes.eDSExact),
-                dsquery.match(dsattributes.kDSNAttrResourceType, "2", dsattributes.eDSExact),
-                dsquery.match(dsattributes.kDSNAttrResourceType, "3", dsattributes.eDSExact),
-                dsquery.match(dsattributes.kDSNAttrResourceType, "4", dsattributes.eDSExact),
-                dsquery.match(dsattributes.kDSNAttrResourceType, "5", dsattributes.eDSExact),
-            ))
             attrs.append(dsattributes.kDSNAttrResourceInfo)
         
         else:

Modified: PyOpenDirectory/trunk/pysrc/dsattributes.py
===================================================================
--- PyOpenDirectory/trunk/pysrc/dsattributes.py	2007-06-29 02:51:13 UTC (rev 1630)
+++ PyOpenDirectory/trunk/pysrc/dsattributes.py	2007-06-29 02:53:04 UTC (rev 1631)
@@ -185,6 +185,12 @@
 kDSStdRecordTypeMachines = "dsRecTypeStandard:Machines"
 
 """
+ kDSStdRecordTypeMaps
+  Identifies map records.
+"""
+kDSStdRecordTypeMaps = "dsRecTypeStandard:Maps"
+
+"""
  kDSStdRecordTypeMeta
   Identifies meta records.
 """
@@ -246,6 +252,12 @@
 kDSStdRecordTypePeople = "dsRecTypeStandard:People"
 
 """
+ kDSStdRecordTypePlaces
+  Identifies places (rooms) records.
+"""
+kDSStdRecordTypePlaces = "dsRecTypeStandard:Places"
+
+"""
  kDSStdRecordTypePresetComputers
   The computer record type used for presets in record creation.
 """

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


More information about the calendarserver-changes mailing list