我正在使用 Liferay 6.1 CE、Tomcat、Vaadin 6.8.4
对我来说可能是一种非常不正确的方法,或者我可能错过了一些明显的东西。
我需要为我的用户控制 crud 功能 - 允许访问他们所属的组织以及其下的任何子组织。(我正在使用 Liferay 的organization_
桌子)
在尝试简化权限管理时,我曾希望将用户分配给层次结构中的组织。然后可以根据分配给该组织和任何父组织的角色来确定默认权限。这对于常规角色似乎工作得相当好 - 但后来我尝试了自定义组织角色,但我无法按预期掌握细节。
(Liferay 知道如何检索和显示自定义组织角色 :-)
usergrouprole
。
。. . 但我无法检测到其他用户的角色:(
RoleLocalServiceUtil
,GroupLocalServiceUtil
但没有运气。
我的直觉告诉我要放弃我的“纯粹”概念,转而使用熟悉的自定义查询,但我想先看看其他人是否有更好的建议。
我目前不知道如何进入 Liferay 代码以找到相关部分,所以如果你有一些阅读材料,这可能是一个选择:)
线索?