将所有用户的私人主题更改为Liferay中的Social Office

时间:2012-10-31 20:15:39

标签: java liferay liferay-6 liferay-theme

我已经设法使用LDAP从Active Directory导入大约600个用户,并且我尝试将每个用户的默认私有主题设置为Social Office主题。有没有办法选择每个用户并为他们分配社交办公室用户角色?这是正确的方法吗?还是我需要删除所有用户并重新导入它们?

1 个答案:

答案 0 :(得分:2)

在导入时,您可以使用void com.liferay.portal.service.LayoutLocalServiceUtil.importLayouts(long userId, long groupId, boolean privateLayout, Map<String, String[]> parameterMap, File file);更新每个用户的privateLayout,或者如果您想更新publicPage布局,则传递参数privateLayout = false 供参考:检查com.liferay.portal.service.LayoutLocalServiceUtil()