Beispiel #1
0
  @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;
  }