2014-10-02 42 views
0

在我的Liferay门户题为公告海报我创建了一个普通用户角色 - 这个角色的目的是让所有的正常的,非管理用户添加的能力只公告警报 Liferay开箱即用的portlet到页面,以及根据需要修改和删除这些portlet。的Liferay:自定义角色添加特定的Portlet

根据与Liferay 6.1有关的this post,这可以通过定义角色的权限来完成,我已经看到其他用户已经成功使用该方法,但是在Liferay 6.2中我无法实现这一点 - 使用我当前的设置,用户仍然可以看到编辑和预览选项以及Portlet配置选项。我只想让添加选项显示给分配给此角色的用户。

enter image description here

我定义的角色权限如下:

enter image description here 到目前为止,我已经试过网站的多种组合,站点设置&应用权限,但不能达到预期的结果;有没有人有这样或类似的情况运气?

随后Liferay的论坛上发帖https://www.liferay.com/community/forums/-/message_boards/message/43455741

+0

可能是一个LR错误。你检查过LR论坛吗? – rlegendi 2014-10-02 07:11:30

+0

我正在尝试发布,但他们的cdn已关闭,并且整个网站无法正常呈现,至少从我的终端 – 2014-10-02 12:01:39

+0

发布到LR - 链接添加 – 2014-10-02 12:37:49

回答

0

我不认为这是一个错误的Liferay,只是这些按钮不在许可制度。你可以通过css隐藏它们,或者更好地,你可以钩住dockbar JSP并用你自己的条件渲染它们。

编辑:

当我说“这些按钮是不是在许可系统”我的意思是单独。

+0

我不想隐藏其他图标,因为管理用户需要看到它们或挂钩jsp,因为这可能会导致以后出现不一致(即,用户是公告海报,然后授予“页面主题修饰符” - 在这种情况下,他们需要看到编辑按钮,该情况可能变得相当大) – 2014-10-02 12:30:00

相关问题