Grid Displays, Calendar Displays, and the Action Launcher can all be configured to display an unlimited number of actions from different libraries. However, only the actions from the libraries to which the user has at least Read access will be displayed. If the user does not have at least Read access to a particular action library, those actions will not be displayed by the component.
If designed properly, you can use this feature to determine the actions you want to provide to different groups of users. Different users can have different options based on their security rights in the workplace and the groups in which they are members. The options (actions) to which they do not have access will not even be displayed for selection.
For example, administrators could have actions available to them to perform administrative work such as archiving. Or, you may want to make certain actions, such as Delete actions, available to a select group of individuals.
You may not want your users to see the Action Library(ies) displayed with the rest of the lists in the Tree View Display. If you want to make the actions available to all of your sites in a site collection, but not visible on the Tree View, you can place the Action Library at the top of the site collection and use the Respect Quick Launch setting on the Tree View to hide it from the display. It will still be accessible via the Documents and Lists option on the menu bar at the top of the browser page.
Users must have a minimum of Contributor access to a destination list in order for an action to succeed in creating, modifying, or deleting items in that list. If a user attempts to execute an action that updates a list to which they do not have at least Contributor access, the action will fail and the defined error message will be displayed.
Actions update records on an item-by-item basis. So if the user attempts to execute an action against multiple items in a Grid or Calendar Display that pulls from multiple lists, the action may succeed with some items and fail with others. If the user has Contributor access to one of the lists that goes into the Grid or Calendar Display and Read access to another list, the items from the list to which the user has Read access will fail.
A "Check actions on page load" parameter is available on the Display Wizard's Action Availability page for Grid Displays and Calendar Displays.
• When this option is enabled, the Grid or Calendar Display will determine whether definitions exist for all of the actions selected for the display and whether the current user has the necessary permissions to execute each of them. Action permissions can be determined at either an individual or group level, and for an entire actions library or individual actions. This is used to determine which actions are displayed in the toolbar and/or the context menu.
NOTE: When this parameter is enabled, it can affect performance.
• When this option is not enabled, all of the actions for the Grid or Calendar Display are shown to the end user. However, a message is displayed when a user attempts to execute an action to which they do not have access, or an action that has been deleted or moved to another library. The message states:
The selected action cannot be executed either because the action definition has been moved or deleted or you do not have access to the action definition. The action can be removed from the display via the Display Wizard’s Actions Selection page.