【发布时间】:2015-06-10 23:19:36
【问题描述】:
我正在以编程方式创建用户并尝试以编程方式分配站点角色。我需要为用户分配“站点管理”角色。所以我尝试如下,
Role role = RoleLocalServiceUtil.getRole(companyId, "Site Administrator");
System.out.println("Role Id is !! " + role.getRoleId());
UserLocalServiceUtil.addRoleUser(role.getRoleId(), newUser.getUserId());
UserLocalServiceUtil.updateUser(newUser);
从上面的代码中,“站点管理”角色被分配为“常规角色”。我需要将“站点管理”角色分配为“站点角色”。
任何建议如何将角色分配为站点角色?
【问题讨论】:
-
您定义了两个“站点管理员”角色吗?一个是常规的,一个是网站的。
-
不只有一个是为网站。但是在分配角色时是在常规角色下分配的。可能是我拧逻辑的方式不正确。那么您能否建议我如何在站点角色下分配站点管理角色。
标签: liferay hook liferay-6 liferay-theme liferay-aui