Access rights required for iWidget registration
The process of registering a new iWidget definition in the portal includes duplicating the IWidget Wrapper portlet. Therefore it requires the same access right privileges as duplicating the IWidget Wrapper portlet.
For registering a new iWidget definition a user needs at least all of the following roles assigned:
- Editor role at the virtual resource PORTLET APPLICATIONS
- User role at the IWidget Wrapper portlet. The custom unique name of the portlet is wps.p.IWidgetWrapper.
- User role at the portlet application named com.ibm.wps.resolver.iwidget.portlet. This portlet application contains the IWidget Wrapper portlet and all other duplicated IWidget Wrapper portlet clones.
By default, due to the role inheritance concept in portal access control, all portlet applications inherit role assignments from the virtual resource PORTLET_APPLICATIONS, and all IWidget Wrapper portlet clones inherit role assignments from their enclosing com.ibm.wps.resolver.iwidget.portlet portlet application. To change this behavior, you can block the default inheritance, for example by inserting role propagation blocks on the PORTLET APPLICATIONS virtual resource and the com.ibm.wps.resolver.iwidget.portlet portlet application.For more details about portal security, access control, and roles refer to the topic links below.
Parent
Register iWidgets for use with the Page Builder theme
Access permissions
Roles