ePortal::ThePersistent::ParentACL - Extended Access Control Lists base class for persistent objects based on parent object.
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.
readable
Object if modifiable including ability to delete if parent allows xacl_check_update()
modifiable
xacl_check_update()
New object is allowed if parent allows xacl_check_children() which check by default xacl_check_update()
xacl_check_children()
Admin privileges is not a sense for ParentACL package but defaults to xacl_check_admin() of the parent.
ParentACL
xacl_check_admin()
See ePortal::ThePersistent::ExtendedACL for details.
Sergey Rusakov, <rusakov_sa@users.sourceforge.net>
To install ePortal, copy and paste the appropriate command in to your terminal.
cpanm
cpanm ePortal
CPAN shell
perl -MCPAN -e shell install ePortal
For more information on module installation, please visit the detailed CPAN module installation guide.