class documentation

class AccessableContainer(AccessableObject): (source)

Known subclasses: zms._accessmanager.AccessManager

View In Hierarchy

Access-control mixin for container-like ZMS objects.

Method grantPublicAccess Grant anonymous and authenticated public access for this container.
Method revokePublicAccess Revoke public access and restore restricted permission handling.
Method synchronizeRolesAccess Synchronize local role permission settings for this container.

Inherited from AccessableObject:

Method getUserLangs Resolve effective language permissions for a user on this object.
Method getUserRoles Resolve effective user roles for this object.
Method getUsers Return all users with effective roles and languages on this object.
Method hasAccess Check whether the authenticated user can view this object.
Method hasPublicAccess Return whether public access is effectively allowed for this object.
Method hasRestrictedAccess Return whether this object is explicitly marked as restricted.
Method manage_user Update properties of the currently authenticated user.
Method synchronizePublicAccess Synchronize public-access permissions with the current restriction flags.
Method zmi_page_request Preprocess ZMI page requests and enforce access restrictions.
Class Variable manage_userForm Undocumented
def grantPublicAccess(self): (source)

Grant anonymous and authenticated public access for this container.

def revokePublicAccess(self): (source)

Revoke public access and restore restricted permission handling.

def synchronizeRolesAccess(self): (source)

Synchronize local role permission settings for this container.