[Zope] Internal representation of permissions acquisition
Dieter Maurer
dieter at handshake.de
Wed Sep 17 15:49:02 EDT 2003
nwingfield at che-llp.com wrote at 2003-9-17 08:58 -0400:
> When looking into Zope's internal representation of permissions and so
> forth, I found something strange... Suppose, for example, I have checked
> 'Anonymous' for 'View' on a particular object, a new attribute called '
> _View_Permission' is created in my object.
>
> Here's the strange thing:
> If I leave 'Acquire' checked, _View_Permission = ['Anonymous']
> If I uncheck 'Acquire', _View_Permission = ('Anonymous',)
>
> Please confirm or deny my hypothesis that the sequence data type assigned
> to a particular permission is the only way that Zope determines whether
> permissions should be acquired or not. It appears to me that the use of a
> list is Zope's internal representation of a checked 'Acquire Permissions'
> box, and the use of a tuple represents an unchecked 'Acquire Permissions'
> box.
You are right.
This is even documented in the source (some module in "AccessControl").
Dieter
More information about the Zope
mailing list