ePortal::ThePersistent::ParentACL - Extended Access Control Lists base class for persistent objects based on parent object.

- NAME
- SYNOPSIS
- METHODS
- AUTHOR

# 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 allows `xacl_check_update()`

- New object is allowed if parent allows `xacl_check_children()` which check by default `xacl_check_update()`

- Admin privileges is not a sense for `ParentACL` package but defaults to `xacl_check_admin()` of the parent.

# METHODS

See ePortal::ThePersistent::ExtendedACL for details.

# AUTHOR

Sergey Rusakov, <rusakov_sa@users.sourceforge.net>