用于在 Liferay 7 中创建一组管理员的插件
Plugin for creating a group of administrators in Liferay 7
我们曾经在 LR6 中有一个插件,它使用特定的用户组,该用户组还分配了管理员角色,用于多个用例。
但是,当尝试在 LR7 上复制其逻辑时,此插件正确地从远程数据源导入用户并将用户放入该组。我可以看到他们的个人资料,这似乎正是我们所需要的:在 "Inherited Regular Roles" 中存在管理员角色。
但是,他们看不到控制面板。
在实验中,我以管理方式创建了一个用户组,并为该组分配了管理员角色。这里的行为相同,他们看不到任何东西。
我正在查看源代码,模块的某些部分似乎确实使用了:
PortalPermissionUtil.contains(
permissionChecker, ActionKeys.VIEW_CONTROL_PANEL)
这似乎验证了继承的角色...我是否遗漏了什么?
最重要的是,我似乎无法再创建管理员用户组了。
事实证明,是的,我遗漏了一些东西:一个错误
https://issues.liferay.com/browse/LPS-61319
所以,至少在 GA4 之前,这将是一个问题。
我们曾经在 LR6 中有一个插件,它使用特定的用户组,该用户组还分配了管理员角色,用于多个用例。
但是,当尝试在 LR7 上复制其逻辑时,此插件正确地从远程数据源导入用户并将用户放入该组。我可以看到他们的个人资料,这似乎正是我们所需要的:在 "Inherited Regular Roles" 中存在管理员角色。
但是,他们看不到控制面板。
在实验中,我以管理方式创建了一个用户组,并为该组分配了管理员角色。这里的行为相同,他们看不到任何东西。
我正在查看源代码,模块的某些部分似乎确实使用了:
PortalPermissionUtil.contains( permissionChecker, ActionKeys.VIEW_CONTROL_PANEL)
这似乎验证了继承的角色...我是否遗漏了什么? 最重要的是,我似乎无法再创建管理员用户组了。
事实证明,是的,我遗漏了一些东西:一个错误
https://issues.liferay.com/browse/LPS-61319
所以,至少在 GA4 之前,这将是一个问题。