in termsOfService-server/src/main/java/jetbrains/buildServer/termsOfService/AcceptTermsOfServiceController.java [70:79]
private ModelAndView show(@NotNull SUser user, @NotNull TermsOfServiceManager.Agreement agreement) {
ModelAndView view = new ModelAndView(agreement.isAccepted(user) ? myResourcesPath + TERMS_OF_SERVICE_JSP : myResourcesPath + ACCEPT_TERMS_OF_SERVICE_JSP);
view.addObject("agreement", agreement);
if (agreement.isAnyVersionAccepted(user)) {
view.addObject("displayReason", DisplayReason.NEW_VERSION);
} else {
view.addObject("displayReason", DisplayReason.NOT_ACCEPTED);
}
return view;
}