NAME
ePortal::ThePersistent::ParentACL - Extended Access Control Lists base class for persistent objects based on parent object.
SYNOPSIS
ePortal::ThePersistent::ParentACL implements Access Control Lists (ACL) functions) for ThePersistent classes.
Object is inaccessible if parent is not exists. This is VERY IMPORTANT. Even Admin may not access this object. This is like constraint.
Object is
readable
if parent too.Object if
modifiable
including ability to delete if parent allowsxacl_check_update()
New object is allowed if parent allows
xacl_check_children()
which check by defaultxacl_check_update()
Admin privileges is not a sense for
ParentACL
package but defaults toxacl_check_admin()
of the parent.
METHODS
See ePortal::ThePersistent::ExtendedACL for details.
AUTHOR
Sergey Rusakov, <rusakov_sa@users.sourceforge.net>