根据liferay中选择的角色进行轮询显示

时间:2017-08-08 14:31:16

标签: portlet user-roles liferay-7 usergroups

在liferay中,管理员在民意调查显示Portlet中选择的问题会显示给用户。现在我想做的是,用不同的站点角色显示不同的用户问题。例如,role1分配给userGroup1,role2分配给同一站点中的userGroup2。现在,当我在Site中的页面上添加Polls Display Portlet时,必须为userGroup1选择question1,为userGroup2选择question2。但现在只能选择一个问题,如果给出了权限,则显示问题,否则显示错误标签“用户没有权限”。那么如何实现向用户显示角色明智轮询的功能呢?

1 个答案:

答案 0 :(得分:1)

您可以在页面上放置2个PollS portlet,并为角色1和角​​色2提供对其他Polls portlet的查看权限。

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

如果您收到了“没有权限”消息而又不想要它。查看portlet.preferences。你可以禁用它。