1
我以编程方式创建用户并尝试以编程方式分配站点角色。我需要为用户分配“网站管理”角色。于是,我就如下,如何在Liferay中为用户分配站点角色
Role role = RoleLocalServiceUtil.getRole(companyId, "Site Administrator");
System.out.println("Role Id is !! " + role.getRoleId());
UserLocalServiceUtil.addRoleUser(role.getRoleId(), newUser.getUserId());
UserLocalServiceUtil.updateUser(newUser);
从上面的代码,在“网站管理”角色分配为“常规角色”。我需要将“网站管理”角色分配为“网站角色”。
任何建议如何将角色分配为网站角色?
您是否定义了两个“站点管理员”角色?一个是常规的,一个是网站。 –
不只是一个网站。但是,分配角色是在常规角色下分配的。可能是我拧的逻辑是不正确的。那么你能否建议我如何在网站角色下分配网站管理角色。 –