Можно ли деактивировать пользователей по умолчанию в LifeRay, когда они регистрируются, чтобы администратор мог позже одобрить / активировать их учетные записи.
Внутри хука ModelListener сделайте это ...
UserLocalServiceUtil.updateActive (userId, false);
Это действительно легко написать документацию Hooks checkout Liferay.
Вы можете сделать это с помощью ModelListener для класса User - например, когда пользователь создается первым, слушатель должен немедленно установить для него значение «деактивировано».
Вы делаете это проще всегов пользовательском хуке, который вам нужно написать (см. связанную статью вики).Хуки легко создавать с помощью плагина Liferay's plugin-sdk.