[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