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