[Grok-dev] zope.Anybody versus zope.Everybody in grokproject?

Vincent Fretin vincent.fretin at gmail.com
Thu Jan 7 07:17:12 EST 2010

On Thu, Jan 7, 2010 at 1:08 PM, Martijn Faassen <faassen at startifact.com> wrote:
> Hey,
> Vincent Fretin wrote:
>> Well, Souheil told me this, so I wrote that.
>> I didn't verify it, I've just tested with a simple view:
>> class MyView(grok.View):
>>     grok.context(Interface)
>>     grok.require("zope.View")
>>     def render(self):
>>         return "coucou"
>> With
>> <grant permission="zope.View"
>>         principal="zope.Anybody" />
>> or
>> <grant permission="zope.View"
>>         principal="zope.Everybody" />
>> I get access to the view as unauthenticated or authenticated member
>> (with a PAU).
> So it doesn't seem to make a difference in this case? Is this in Grok or
> with Zope 2?

It's with Grok 1.1a2 and a small set of dolmen libraries.
Indeed, it doesn't seem to make a difference in this case, you can
remove the zcml completly, it's the same too.

More information about the Grok-dev mailing list