Плагин для создания группы администраторов в Liferay 7

Раньше у нас был плагин в LR6, который использовал определенную группу пользователей, которой также была назначена роль администратора, для нескольких вариантов использования.

Однако при попытке воспроизвести свою логику на LR7 этот плагин корректно импортировал пользователей из удаленного источника данных и помещал пользователей в эту группу. Я вижу их профиль, который, кажется, именно то, что нам нужно: в «Унаследованных обычных ролях» присутствует роль «Администратор».

Однако они не видят панель управления.

В ходе эксперимента я административно создал группу пользователей и назначил группе роль администратора. такое же поведение здесь, они ничего не видят.

Я копаюсь в исходном коде, и кажется, что некоторые части модуля действительно используют:

PortalPermissionUtil.contains(разрешениеChecker, ActionKeys.VIEW_CONTROL_PANEL)

Что, кажется, проверяет унаследованные роли... Я что-то упустил? В итоге кажется, что я больше не могу создавать группы пользователей администраторов.


person Victor    schedule 23.09.2016    source источник


Ответы (1)


Оказывается, да я что-то упустил: баг

https://issues.liferay.com/browse/LPS-61319

Таким образом, это будет проблемой, по крайней мере, до GA4.

person Victor    schedule 23.09.2016