[CalendarServer-changes] [13226] twext/trunk/twext/who/ldap

source_changes at macosforge.org source_changes at macosforge.org
Wed Apr 9 10:59:13 PDT 2014


Revision: 13226
          http://trac.calendarserver.org//changeset/13226
Author:   sagen at apple.com
Date:     2014-04-09 10:59:13 -0700 (Wed, 09 Apr 2014)
Log Message:
-----------
add memberDNs

Modified Paths:
--------------
    twext/trunk/twext/who/ldap/__init__.py
    twext/trunk/twext/who/ldap/_service.py

Modified: twext/trunk/twext/who/ldap/__init__.py
===================================================================
--- twext/trunk/twext/who/ldap/__init__.py	2014-04-09 17:59:03 UTC (rev 13225)
+++ twext/trunk/twext/who/ldap/__init__.py	2014-04-09 17:59:13 UTC (rev 13226)
@@ -27,6 +27,7 @@
     "DirectoryService",
     "LDAPAttribute",
     "LDAPObjectClass",
+    "FieldName",
 ]
 
 
@@ -37,6 +38,7 @@
     LDAPBindAuthError,
     RecordTypeSchema,
     DirectoryService,
+    FieldName
 )
 from ._constants import (
     LDAPAttribute,

Modified: twext/trunk/twext/who/ldap/_service.py
===================================================================
--- twext/trunk/twext/who/ldap/_service.py	2014-04-09 17:59:03 UTC (rev 13225)
+++ twext/trunk/twext/who/ldap/_service.py	2014-04-09 17:59:13 UTC (rev 13226)
@@ -108,8 +108,12 @@
     dn = NamedConstant()
     dn.description = u"distinguished name"
 
+    memberDNs = NamedConstant()
+    memberDNs.description = u"member DNs"
+    memberDNs.multiValue = True
 
 
+
 #
 # LDAP schema descriptions
 #
@@ -472,10 +476,9 @@
             ):
                 continue
 
-            # Set record type and uid fields
+            # Set record type and dn fields
 
             fields[self.fieldName.recordType] = recordType
-            # fields[self.fieldName.uid] = uid
             fields[self.fieldName.dn] = dn.decode("utf-8")
 
             # Make a record object from fields.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20140409/e51dba69/attachment.html>


More information about the calendarserver-changes mailing list