Skip to content

AccessControl

Provides read access to the current access control permissions for a resource.

Attributes:

  • hasAddChildPermission

    Determine whether the page is a non-private page and the current user has contributor, editor, manager, or admin permission for the specified page.

    Example:

     ${wp.ac[wp.selectionModel.selected].hasAddChildPermission}
    

    Parameters: none

    Returns: Boolean; true if the check is successful, otherwise false.

  • hasEditSharedPermission

    Determines whether the page is a non-private page and the current user has editor, manager, or admin permission for the specified page.

    Example:

    ${wp.ac[wp.selectionModel.selected].hasEditSharedPermission}
    

    Parameters: none

    Returns: Boolean; true if the check is successful, otherwise false.

  • hasPersonalizePermission

    Determines whether the specified page is a private page and the current user has PRIVILEGED_USER permission.

    Example:

    ${wp.ac[wp.selectionModel.selected].hasPersonalizePermission}
    

    Parameters: none

    Returns: Boolean; true if the check is successful, otherwise false.

  • hasPermission

    Determines whether the resource has a specific permission. Attribute is the case in-sensitive name of the com.ibm.portal.ac.data.RoleType.

    Example:

    ${wp.ac[wp.selectionModel.selected].hasPermission['Administrator']}
    ${wp.ac[wp.selectionModel.selected].hasPermission['ManageR']}
    ${wp.ac[wp.selectionModel.selected].hasPermission['editor']}
    

    Parameters: none

    Returns: Boolean; true if the check is successful, otherwise false.

  • isPrivate

    Determines whether the specified page is private.

    Example:

     ${wp.ac[wp.selectionModel.selected].isPrivate}
    

    Parameters: none

    Returns: Boolean; true if the page is private, false if it is not.