[CalendarServer-changes] [13655] CalendarServer/branches/users/sagen/recordtypes/txdav

source_changes at macosforge.org source_changes at macosforge.org
Wed Jun 18 14:03:16 PDT 2014


Revision: 13655
          http://trac.calendarserver.org//changeset/13655
Author:   sagen at apple.com
Date:     2014-06-18 14:03:16 -0700 (Wed, 18 Jun 2014)
Log Message:
-----------
More recordTypes args

Modified Paths:
--------------
    CalendarServer/branches/users/sagen/recordtypes/txdav/dps/client.py
    CalendarServer/branches/users/sagen/recordtypes/txdav/who/augment.py
    CalendarServer/branches/users/sagen/recordtypes/txdav/who/delegates.py
    CalendarServer/branches/users/sagen/recordtypes/txdav/who/wiki.py

Modified: CalendarServer/branches/users/sagen/recordtypes/txdav/dps/client.py
===================================================================
--- CalendarServer/branches/users/sagen/recordtypes/txdav/dps/client.py	2014-06-18 21:02:13 UTC (rev 13654)
+++ CalendarServer/branches/users/sagen/recordtypes/txdav/dps/client.py	2014-06-18 21:03:16 UTC (rev 13655)
@@ -324,7 +324,7 @@
         )
 
 
-    def recordsFromExpression(self, expression):
+    def recordsFromExpression(self, expression, recordTypes=None):
         raise NotImplementedError(
             "This won't work until expressions are serializable to send "
             "across AMP"

Modified: CalendarServer/branches/users/sagen/recordtypes/txdav/who/augment.py
===================================================================
--- CalendarServer/branches/users/sagen/recordtypes/txdav/who/augment.py	2014-06-18 21:02:13 UTC (rev 13654)
+++ CalendarServer/branches/users/sagen/recordtypes/txdav/who/augment.py	2014-06-18 21:03:16 UTC (rev 13655)
@@ -133,8 +133,10 @@
 
 
     @inlineCallbacks
-    def recordsFromExpression(self, expression):
-        records = yield self._directory.recordsFromExpression(expression)
+    def recordsFromExpression(self, expression, recordTypes=None):
+        records = yield self._directory.recordsFromExpression(
+            expression, recordTypes=recordTypes
+        )
         augmented = []
         for record in records:
             record = yield self._augment(record)

Modified: CalendarServer/branches/users/sagen/recordtypes/txdav/who/delegates.py
===================================================================
--- CalendarServer/branches/users/sagen/recordtypes/txdav/who/delegates.py	2014-06-18 21:02:13 UTC (rev 13654)
+++ CalendarServer/branches/users/sagen/recordtypes/txdav/who/delegates.py	2014-06-18 21:03:16 UTC (rev 13655)
@@ -199,7 +199,7 @@
 
 
     @inlineCallbacks
-    def recordsFromExpression(self, expression, records=None):
+    def recordsFromExpression(self, expression, recordTypes=None, records=None):
         """
         It's only ever appropriate to look up delegate group record by
         shortName or uid.  When wrapped by an aggregate directory, looking up

Modified: CalendarServer/branches/users/sagen/recordtypes/txdav/who/wiki.py
===================================================================
--- CalendarServer/branches/users/sagen/recordtypes/txdav/who/wiki.py	2014-06-18 21:02:13 UTC (rev 13654)
+++ CalendarServer/branches/users/sagen/recordtypes/txdav/who/wiki.py	2014-06-18 21:03:16 UTC (rev 13655)
@@ -133,7 +133,7 @@
         return succeed(None)
 
 
-    def recordsFromExpression(self, expression, records=None):
+    def recordsFromExpression(self, expression, recordTypes=None, records=None):
         return succeed(())
 
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20140618/996baff8/attachment-0001.html>


More information about the calendarserver-changes mailing list