public void fillModel()

in server/src/jetbrains/buildServer/vsoRooms/controllers/VSONotifierMySettingsPageExtension.java [55:74]


  public void fillModel(@NotNull Map<String, Object> model, @NotNull HttpServletRequest request) {
    User user = SessionUser.getUser(request);
    final String userIdStr = request.getParameter("userId");
    if (userIdStr != null) {
      long userId = Long.parseLong(userIdStr);
      user = myUserModel.findUserById(userId);
      if (user == null) throw new UserNotFoundException(userId, "User with id " + userIdStr + " does not exist");
    }
    model.put("showPausedWarning", myConfig.isPaused());
    boolean showTeamRoomNotConfiguredWarning = false;
    boolean showCredentialsNotConfiguredWarning = false;
    if (myRulesManager.isRulesWithEventsConfigured(user.getId(), getPluginName())) {
      showTeamRoomNotConfiguredWarning = !VSOUserProperties.isTargetTeamRoomConfigured(user);
      showCredentialsNotConfiguredWarning = !VSOUserProperties.isCredentialsConfigured(user);
    }
    model.put("showTeamRoomNotConfiguredWarning", showTeamRoomNotConfiguredWarning);
    model.put("showCredentialsNotConfiguredWarning", showCredentialsNotConfiguredWarning);

    model.put("settingsBean", VSONotificationUserSettingsBean.createFromUserSettings(user));
  }