@Override protected boolean checkViewData(IDataWrapper data) { if (!SecurityHelper.isLoggedIn(data.getUser())) { return false; } if (data.getSessionAttribute("help.shown") == null) { data.setSessionAttribute("help.shown", "false"); String user = SecurityHelper.getUserEmail(data.getUser()); if (user != null && !user.isEmpty()) { TaskUser tu = TaskHelper.checkIfUserExists(user); if (tu != null && "true".equals(tu.getFlagsAsMap().get("DisableOverlay"))) { data.setSessionAttribute("help.shown", "true"); } } } return true; }