2010-08-05 66 views
2

正如我们所知,Liferay具有创建用户的内置功能。但我想创建一个涉及审批流程的用户创建工作流程。我的意思是,用户将由管理员创建,但应该由另一个授权人员批准,那么只有用户帐户将被激活。定制liferay门户中的用户创建过程

有什么方法可以在Liferay中自定义用户创建过程吗?

在此先感谢。

回答

1

您可以使用Model Listener挂钩来拦截用户创建过程并停用新创建的用户。有关Liferay模型监听器的更多信息,请查询this link

然后,您可以使用Liferay权限系统为特定角色分配停用/恢复权限。

2

据我知道你有3种方法来实现好歹它:

  1. 实现了 Liferay门户的用户模型实体ModelListener接口。
  2. 扩展ServiceWrapper以修改功能
  3. 在控制面板(EE版本上的Kaleo portlet)中配置工作流程。关于 这最后一个不是100%确定的。

前两种方法将包括开发所谓的Liferay Hook。 这在Liferay Wiki和文档