Добрый день!
Требуется создать простой экран обзора пользователей (User). Однако выводить только тех, у кого группа совпадает с группой текущего пользователя сессии.
SQL запрос в ДатаКонтейнере экрана обзора:
select e from sec$User e
where e.group.id = :group
Назначение параметра в контроллере:
@Subscribe
private void onBeforeShow(BeforeShowEvent event) {
usersDl.setParameter("group", userSession.getUser().getGroup().getId() );
usersDl.load();
}
И вроде бы все работает, для меня (Администратора) выводит только администраторов. Но когда я пытаюсь зайти за замещаемого мной пользователя (другой группы), выводит пустую табличку. В чем может быть дело?