Previously Laurence Rowe wrote: > Damien Baty (ML) wrote: > > Hello, > > > > I am trying to use GenericSetup to define permissions/roles mappings > >for a product. As far as I can see, the current version of GenericSetup > >does not register the permission if it does not exist. It supposes that > >the permission exists and calls 'manage_permission()'. Naturally, it > >breaks with new (unregistered) permissions. > > > > All I need to do is to register this new permission, e.g. with > >'CMFCore.permissions.setDefaultRoles()'. Is there any reason why this is > >not done by the 'rolemap' importer? If not, I would be willing to > >propose a patch. > > > > (I am not totally sure that this is the right place to ask about > >GenericSetup. If it is not, feel free to redirect me to the proper > >mailing-list.) > > > > Regards, > > > > Can you not simply define the permission itself in zcml: > > <permission > id="my.package.SomePermission" > title="My Package: Some permission" > /> > > I _think_ that should then let you then import a rolemap for it.
That only creates a bridge between Z2 and Z3 permissions. Wichert. -- Wichert Akkerman <[EMAIL PROTECTED]> It is simple to make things. http://www.wiggy.net/ It is hard to make things simple. _______________________________________________ Zope-CMF maillist - Zope-CMF@lists.zope.org http://mail.zope.org/mailman/listinfo/zope-cmf See http://collector.zope.org/CMF for bug reports and feature requests