[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