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));
}