The Actions attribute defines a set of actions that a Role administrator can take on one or more Roles in the list Roles table and when adding role exclusions to contained roles to an existing role.
Three sets of actions are specified in role configuration:
actions. Actions displayed in the main role list and on the Find Role Results pages.
addContainedRoleActions. Actions displayed as an administrator is adding contained roles to a role.
addRoleExclusionsActions. Actions displayed as an administrator is adding a role exclusion to a role.
Each action is defined with the following attributes:
action. Specifies the command.
label. Specifies the display name message key.
requiredPermissions. Permissions that control whether the action is displayed, depending on the administrator’s permissions.
Type. Type of object to which an administrator must have the given rights.
Rights. List of rights that an administrator must have for the given object type
selectionRequired. Indicates that a role must be selected for this action.
type. Specifies the role action type, which can be create, update, delete, or task.
view. Copies the contents of this attribute onto the role view during the execution of the action for create, update, and delete role action types.
task. Specifies the task to launch for task action types.
skipTaskLaunchForm. If set to true, skips the task launch form. Otherwise the task launch form (if present) is displayed. Applies to task action types.