Commit b46ec583 authored by Jean-Paul Smets's avatar Jean-Paul Smets

Updated API for updateRoleMapping so that it can be used in scripts.

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@12699 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent b1ca87ef
...@@ -252,8 +252,8 @@ class RoleProviderBase: ...@@ -252,8 +252,8 @@ class RoleProviderBase:
, base_category_script=base_category_script , base_category_script=base_category_script
) )
security.declareProtected( ManagePortal, 'updateRoleMappings' ) security.declareProtected( ManagePortal, 'updateRoleMapping' )
def updateRoleMappings( self, REQUEST, manage_tabs_message=None ): def updateRoleMapping( self, REQUEST=None, manage_tabs_message=None ):
"""Update the local roles in existing objects. """Update the local roles in existing objects.
""" """
portal_catalog = self.portal_catalog portal_catalog = self.portal_catalog
...@@ -267,7 +267,8 @@ class RoleProviderBase: ...@@ -267,7 +267,8 @@ class RoleProviderBase:
obj.updateLocalRolesOnSecurityGroups(user_name = user_id) obj.updateLocalRolesOnSecurityGroups(user_name = user_id)
i += 1 i += 1
return self.manage_editRolesForm(REQUEST, manage_tabs_message='%d objects updated' % (i,)) if REQUEST is not None:
return self.manage_editRolesForm(REQUEST, manage_tabs_message='%d objects updated' % (i,))
InitializeClass(RoleProviderBase) InitializeClass(RoleProviderBase)
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment