in teamcity-invitations-plugin-server/src/main/java/org/jetbrains/teamcity/invitations/CreateNewProjectInvitationType.java [100:112]
public ModelAndView getEditPropertiesView(@NotNull SUser user, @NotNull SProject project, @Nullable InvitationImpl invitation) {
ModelAndView modelAndView = new ModelAndView(core.getPluginResourcesPath("createNewProjectInvitationProperties.jsp"));
List<Role> availableRoles = getAvailableRoles(user, project);
modelAndView.getModel().put("roles", availableRoles);
modelAndView.getModel().put("name", invitation == null ? getDescription() : invitation.getName());
modelAndView.getModel().put("multiuser", invitation == null ? "true" : invitation.multi);
modelAndView.getModel().put("roleId", invitation == null ? (availableRoles.size() > 0 ? availableRoles.get(0) : null) : invitation.roleId);
modelAndView.getModel().put("welcomeText", invitation == null ?
user.getDescriptiveName() + " invites you to join TeamCity and create a project under " + project.getFullName() :
invitation.welcomeText);
return modelAndView;
}