[CalendarServer-changes] [12155] twext/trunk/twext/who/idirectory.py
source_changes at macosforge.org
source_changes at macosforge.org
Wed Mar 12 11:20:26 PDT 2014
Revision: 12155
http://trac.calendarserver.org//changeset/12155
Author: wsanchez at apple.com
Date: 2013-12-19 14:36:09 -0800 (Thu, 19 Dec 2013)
Log Message:
-----------
Docs, cleanup.
Modified Paths:
--------------
twext/trunk/twext/who/idirectory.py
Modified: twext/trunk/twext/who/idirectory.py
===================================================================
--- twext/trunk/twext/who/idirectory.py 2013-12-19 22:34:58 UTC (rev 12154)
+++ twext/trunk/twext/who/idirectory.py 2013-12-19 22:36:09 UTC (rev 12155)
@@ -106,6 +106,16 @@
class RecordType(Names):
"""
Constants for common directory record types.
+
+ @cvar user: User record.
+ Represents a person.
+
+ @cvar group: Group record.
+ Represents a record that contains (references) other records (members).
+
+ @cvar group: Resource record.
+ Represents a non-person not covered by another record type (eg. a
+ projector).
"""
user = NamedConstant()
user.description = u"user"
@@ -143,29 +153,32 @@
@cvar password: The clear text password for a directory record.
The associated value must be a L{unicode} or C{None}.
"""
- uid = NamedConstant()
- guid = NamedConstant()
- recordType = NamedConstant()
- shortNames = NamedConstant()
- fullNames = NamedConstant()
- emailAddresses = NamedConstant()
- password = NamedConstant()
+ uid = NamedConstant()
+ uid.description = u"UID"
- uid.description = u"UID"
- guid.description = u"GUID"
- recordType.description = u"record type"
- shortNames.description = u"short names"
- fullNames.description = u"full names"
- emailAddresses.description = u"email addresses"
- password.description = u"password"
-
+ guid = NamedConstant()
+ guid.description = u"GUID"
guid.valueType = UUID
- shortNames.multiValue = True
- fullNames.multiValue = True
+ recordType = NamedConstant()
+ recordType.description = u"record type"
+
+ shortNames = NamedConstant()
+ shortNames.description = u"short names"
+ shortNames.multiValue = True
+
+ fullNames = NamedConstant()
+ fullNames.description = u"full names"
+ fullNames.multiValue = True
+
+ emailAddresses = NamedConstant()
+ emailAddresses.description = u"email addresses"
emailAddresses.multiValue = True
+ password = NamedConstant()
+ password.description = u"password"
+
@staticmethod
def isMultiValue(name):
"""
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20140312/f00789f1/attachment.html>
More information about the calendarserver-changes
mailing list