2017-08-08 36 views
0

在liferay中,由用户在轮询显示Portlet中选择的问题显示给用户。现在我想要做的是,针对具有不同站点角色的用户显示不同的问题。例如,role1分配给userGroup1,role2分配给同一站点中的userGroup2。现在,当我在网站的页面上添加投票显示门户组件时,必须为userGroup1选择question1,为userGroup2选择question2。但是现在只能选择一个问题,如果有权限,则显示问题,否则显示错误标签“用户没有权限”。那么,如何才能实现角色明智的民意调查显示给用户的功能呢?根据Liferay中选择的角色进行民意调查显示

回答

1

您可以将2个轮询Portlet放在页面上,并为角色1授予查看权限,然后将角色2授予其他轮询Portlet。

这样portlet将根据权限进行交替。

如果您得到没有权限的消息,并且不想要它。看看portlet.preferences。你可以禁用它。