【问题标题】:Can it possible to render the User Edit page in liferay portlet?是否可以在 liferay portlet 中呈现用户编辑页面?
【发布时间】:2015-03-28 05:22:44
【问题描述】:

我有一个要求,即站点管理员想要在他的站点下创建一个用户,并且只需要查看他的站点用户。因此,我创建了一个 portlet 并将其部署在 site_administration.users 下。

我有以下疑问,

1) 现在,在我的 portlet 中,我需要显示用户创建表单 (users_admin/edit_user.jsp) 布局。现在有什么方法可以使用现有的用户添加/编辑源或者我需要从头开始创建表单吗?

2) 另外,我们如何限制站点管理员只能查看其站点下的用户?

任何建议或参考都是必需的。提前致谢

【问题讨论】:

    标签: liferay hook liferay-6 liferay-theme liferay-aui


    【解决方案1】:

    这种行为可以在 Liferay 6.2 中实现,无需自定义 portlet。您只需添加一个自定义角色(常规角色),并定义适当的权限,以便拥有此角色的任何人都可以添加用户。您需要配置权限,以便此角色可以访问控制面板和添加用户。更多信息可以在这里找到:https://dev.liferay.com/discover/portal/-/knowledge_base/6-2/roles-and-permissions

    需要注意的是,站点管理员将能够将用户添加到门户,并能够将他们分配到他/她的站点或其他站点。一旦添加到门户,它们也可以在站点管理中添加到站点。

    【讨论】:

    • 很好,但问题是如果我这样做,站点管理员也可以查看其他站点的用户。但我实际上并不想要这个。站点管理员只想查看他的用户。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 2015-06-23
    • 1970-01-01
    相关资源
    最近更新 更多