DashboardSectionSecurity (Component)

The DashboardSectionSecurity object manages the permissions that a user or group has for a custom section within the My CommonSpot dashboard. It does this by creating security records that explicitly name the permissions that a user or group has. You can also remove permissions by deleting a security record. Other methods provide information on these permissions.

Methods marked below with [L] may be logged at the site level (if transaction logging is licensed and enabled by the administrator)

Customization is not supported for this component.

Methods:

delete [L] Deletes a dashboard section security record from a user or group.
deleteMultiple Deletes dashboard section security records from the specified users and groups.
filterByUserRights Filters a DashboardSections query to eliminate sections the current user does not have rights for. This method is a no-op (returns all rows) if user has Site:SiteAdmin rights.
getAvailable Returns one or more structures, each containing information about dashboard section security permissions for a user or group; for example, the permission's name, description, and which permissions are implicitly enabled or disabled.
getList Returns zero or more structures, each containing a comma-delimited list of dashboard section security permissions for either all users and groups or just one.
getUserRights Returns a structure containing information about the current user's dashboard section security permissions. These permissions include permissions inherited from groups for which this user is a member. An empty string indicates that the user has no rights for this field.
save [L] Saves dashboard section security permissions for a user or group.