[Zope-dev] Re: [Zope] Permission

Dieter Maurer dieter@handshake.de
Wed, 9 Aug 2000 23:48:19 +0200 (CEST)


Tom Deprez writes:
 > The Acq_perm column doesn't exists. Assume that acquisition of a permission
 > is always Active. The checkboxes of the role show their actual value
 > (according to the acquisition). Thus if permissionA is checked in the
 > parent-object, permissionA is also checked. If you want, for a certain role
 > that this permission is not given, you uncheck permissionA. The subobject
 > will show an unchecked permissionA box (because it acquires from its
 > parent). In order to give the subobject again the permission, we only have
 > to check permissionA.

I do not like the proposal.
I want to have some information, when permissions change automatically
if something changes further up in the tree (that is what the
"Acq_perm" tells).

I would, however, like it, if the permissions had
3 values:

 * inherit		setting further up determines whether
                        the permission is granted or denied
 * explicitly grant     permission granted independent of setting
                        further up
 * explicitly denied	permission denied independent of setting
                        further up



Dieter