Administration Guide

  • Docs Home
  • Community Home

3. Setting Portlet Permissions

By setting portlet permissions, you determine which users can view and interact with Zenoss portlets. Permissions settings restrict which Zope Access Control List (ACL) can access each portlet.

Before you can successfully set portlet permissions, you must assign the user a specific Zenoss role. (You assign roles from the Users tab of the Settings area.) Each Zenoss user role is mapped to one or more Zope ACL permissions, which allow you to restrict the portlets a permission level can see.

A user's specific portlet permissions are defined in part by Zope ACL permissions, and in part by the role to which he is assigned.

3.1. User Role to ACL Mapping

The following table shows how user roles map to ACLs.

User Roles ACL Permission
ZenUser, ZenOperatorZenCommon, View
ZenManager, ManagerZenCommon, View, Manage DMD
No Role, Administered ObjsZenCommon

3.2. Setting Permissions

To set portlet permissions:

  1. From the Navigation menu, select Settings.

  2. From Settings area, click Portlets.

    The Portlets page appears.

    Figure 14.3. Portlet Permissions

    Portlet Permissions

  3. For one or more portlets in the Available Portlets list, select the permission you want to apply.

  4. Click Save.

3.3. Troubleshooting: Users Cannot See All Portlets

You may mistakenly block users from being able to access some portlets. Often, this happens when a user has been set to see only particular devices. By default, this user will see only portlets set to the ZenCommon permission level. In effect, this blocks three of six portlets.

To remedy this problem, you can:

  • Change the permission levels (on the Portlets tab) to ZenCommon, or

  • Change the user role to a role higher than "No Role."