23 Aug
2010
23 Aug
'10
4:29 p.m.
On Mon, Aug 23, 2010 at 6:13 PM, Sylvain Viollon <sylvain@infrae.com> wrote:
In Zope 2.12.10, in permissions.zcml of Five, zope2.Public is defined. So you can use it in ZCML.
However the code who setup the security in security.py of the same package doesn't care about zope2.Public, just about zope.Public.
So when you use the permission zope2.Public, your page is not public, and when you use the permission zope.Public, well you get an error as it is not declared.
(I would just rename the permission in the ZCML I think, that will create errors for users to force them to update their code).
How is this different from the current situation? We have this in site.zcml: <meta:redefinePermission from="zope2.Public" to="zope.Public" /> Hanno