[CMF-checkins] CVS: CMF/CMFCore - MembershipTool.py:1.22

Florent Guillaume fg@nuxeo.com
Thu, 4 Jul 2002 02:59:02 -0400


Update of /cvs-repository/CMF/CMFCore
In directory cvs.zope.org:/tmp/cvs-serv29751/CMFCore

Modified Files:
	MembershipTool.py 
Log Message:
Reindex local roles by default. Speed-conscious applications can still
delay it if they wish.


=== CMF/CMFCore/MembershipTool.py 1.21 => 1.22 ===
 
     security.declareProtected(CMFCorePermissions.View, 'setLocalRoles')
-    def setLocalRoles( self, obj, member_ids, member_role, reindex=0 ):
+    def setLocalRoles( self, obj, member_ids, member_role, reindex=1 ):
         """ Set local roles on an item """
         member = self.getAuthenticatedMember()
         my_roles = member.getRolesInContext( obj )
@@ -374,7 +374,7 @@
             self.reindexSecurity(obj)
 
     security.declareProtected(CMFCorePermissions.View, 'deleteLocalRoles')
-    def deleteLocalRoles( self, obj, member_ids, reindex=0 ):
+    def deleteLocalRoles( self, obj, member_ids, reindex=1 ):
         """ Delete local roles for members member_ids """
         member = self.getAuthenticatedMember()
         my_roles = member.getRolesInContext( obj )