[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