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);
從上面的代碼,在「網站管理」角色分配爲「常規角色」。我需要將「網站管理」角色分配爲「網站角色」。
任何建議如何將角色分配爲網站角色?
您是否定義了兩個「站點管理員」角色?一個是常規的,一個是網站。 –
不只是一個網站。但是,分配角色是在常規角色下分配的。可能是我擰的邏輯是不正確的。那麼你能否建議我如何在網站角色下分配網站管理角色。 –