Screenshot

About Portlet Permissions

Portlet permissions can be used to set which users can view and interact with particular portlets. More technically, it is a setting to restrict which Zope Access Control List (ACL) may access each portlet.

To enact portlet permissions, you first need to set a user with a specific Zenoss Role, which is located under Settings > Users tab. Zenoss user roles are different from the Zope ACLs. Each Zenoss user role is mapped to the various Zope ACL permissions, which allow one to restrict what portlets a permission level can see.

In review: giving a user specific portlet permissions is defined in part by Zope ACL permissions, and in part by what role your user is assigned.

User Role to ACL Mapping

  • ZenUser, ZenOperator ⇒ ZenCommon, View permissions
  • ZenManager, Manager ⇒ All: ZenCommon, View, Manage DMD permissions
  • No Role, Administered Objs ⇒ ZenCommon permission

Users Cannot See All Portlets Fix

Problem

One may unknowingly or mistakenly block users from being able to access some portlets. This happens most often when a user has been set to only see particular devices. By default, this user will only get portlets set to the ZenCommon permission level. By default, this blocks 3 of 6 portlets.

Fix

To fix this, either change the permission levels on the portlets settings tab to be ZenCommon, or change the user role of the user to be higher than No Role.

 
technology/zenoss/about/portlet_permissions.txt · Last modified: 05.18.2009 17:37 by nyeates1
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki