Настройте процесс создания пользователя на портале liferay. - PullRequest
2 голосов
/ 05 августа 2010

Как мы знаем, Liferay обладает встроенной функциональностью для создания пользователей.Но я хочу иметь рабочий процесс для создания пользователей, который включает процесс утверждения.Я имею в виду, что пользователь будет создан администратором, но он должен быть одобрен другим уполномоченным лицом, тогда будет активна только учетная запись пользователя.

Есть ли способ настроить процесс создания пользователя в Liferay?

Спасибо заранее.

Ответы [ 3 ]

2 голосов
/ 09 ноября 2011

Насколько я знаю, у вас есть 3 способа для достижения этого:

  1. Реализация интерфейса ModelListener поверх сущности пользовательской модели Liferay Portal.
  2. Расширение ServiceWrapper для изменения функциональности
  3. Настройка рабочего процесса на панели управления (портлет Kaleo в версии EE). Не уверен на 100% этот последний

Первые два метода включают разработку так называемого Liferay Hook. Это описано в Liferay Wiki и документации

1 голос
/ 30 августа 2010

Вы можете использовать ловушку Model Listener, чтобы перехватить процесс создания пользователя и деактивировать вновь созданного пользователя. Проверьте эту ссылку для получения дополнительной информации о модели слушателей в Liferay.

Тогда вы могли бы использовать систему разрешений Liferay для назначения прав Деактивации / Восстановления определенной роли.

0 голосов
/ 07 августа 2010

Взгляните на информационный сервер TLCG по адресу http://www.thelondonconsulting.com/products/information-server.Вы можете использовать BPM для создания процесса с человеческими задачами, а затем загрузить пользователя в LDAP.Liferay будет импортировать только созданные пользователи в LDAP.

...