Permissions for functions
Control user access in Optimizely by managing function permissions for security and efficiency.
Use Permissions for Functions to control which users and groups can access specific system operations in CMS. Examples include moving content between providers and viewing detailed error messages. This is separate from content access rights, which control which pages and blocks a user can read or edit. You can also manage permissions for functions with code.
Go to Settings > Permissions for Functions. The Permissions for Functions window displays30You will be presented with a list of all available functions, each accompanied by a brief description explaining its purpose. For example, you might see functions like ContentProviderMove (allowing users to move data/pages) or DetailedErrorMessage (providing detailed error messages for troubleshooting).
To configure a function, click the function name. Another window displays the users or groups that already have permissions to the function.
To grant access to additional users or groups, click Add User/Group. A dropdown menu displays a list of available users and predefined groups within your Optimizely instance. Select a desired user or group from this list. You can make additional selections.
- Anonymous – Unauthenticated users.
- Authenticated – All logged-in users.
- CmsAdmins – Users with administrative privileges for the CMS.
- CmsEditors – Users with content editing capabilities.
- Everyone – All users, regardless of authentication status.
- Other specific roles or custom groups.
Click Save Permissions for Function to allow the selected users/groups have access to the specified function.
To remove a user or group, click Delete in their row. Click Save Permissions for Function to apply the change.
Updated about 12 hours ago
