[Zope] Bug Report
Eric Brun
eric.brun@univ-savoie.fr
Fri, 2 Mar 2001 14:53:06 +0100
Hi,
I write for a possibly bug in AccessControl/PermissionMapping.py
When I want to change Permission mapping in "define permissions" : Error
def manage_setPermissionMapping(self,
permission_names=[],
class_permissions=[], REQUEST=None):
"""Change the permission mapping
"""
wrapper=getattr(self, '_permissionMapper', None)
if wrapper is None: wrapper=PM()
perms=self.possible_permissions()
for i in range(len(permission_names)):
name=permission_names[i]
p=class_permissions[i]
if p and (p not in perms):
__traceback_info__=perms, p, i
raise 'Permission mapping error', (
"""Attempted to map a permission to a permission, %s,
that is not valid. This should never happen. (Waaa).
""" % p)
setPermissionMapping(name, wrapper, p)
self._permissionMapper=wrapper
if REQUEST is not None:
>> Before : return self.manage_access(SELF, ....)
return self.manage_access(
REQUEST,
manage_tabs_message='The permission mapping has been updated')
Bye
--
Eric Brun
Mission TIC
Savoie Technolac
France
E-mail : Eric.Brun@univ-savoie.fr