[Checkins] SVN: Products.CMFDefault/trunk/Products/CMFDefault/MembershipTool.py - use getProperty for member properties

Yvo Schubbe y.2011 at wcm-solutions.de
Fri Feb 18 10:01:43 EST 2011


Log message for revision 120424:
  - use getProperty for member properties

Changed:
  U   Products.CMFDefault/trunk/Products/CMFDefault/MembershipTool.py

-=-
Modified: Products.CMFDefault/trunk/Products/CMFDefault/MembershipTool.py
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/MembershipTool.py	2011-02-18 15:00:08 UTC (rev 120423)
+++ Products.CMFDefault/trunk/Products/CMFDefault/MembershipTool.py	2011-02-18 15:01:43 UTC (rev 120424)
@@ -78,7 +78,7 @@
     #
     #   'portal_membership' interface methods
     #
-    security.declareProtected( ListPortalMembers, 'getRoster' )
+    security.declareProtected(ListPortalMembers, 'getRoster')
     def getRoster(self):
         """ Return a list of mappings for 'listed' members.
 
@@ -88,9 +88,10 @@
         isUserManager = _checkPermission(ManageUsers, self)
         roster = []
         for member in self.listMembers():
-            if isUserManager or member.listed:
-                roster.append({'id':member.getId(),
-                               'listed':member.listed})
+            listed = member.getProperty('listed')
+            if isUserManager or listed:
+                roster.append({'id': member.getId(),
+                               'listed': listed})
         return roster
 
     security.declareProtected(ManagePortal, 'setMembersFolderById')



More information about the checkins mailing list