public void generateResponse(StaplerRequest req, StaplerResponse rsp, Object node) throws IOException, ServletException { respond(rsp, renderHtml()); }
/** * Aggregate multiple validations into one. * * @return Validation of the least successful kind aggregating all child messages. * @since 1.590 */ public static @Nonnull FormValidation aggregate(@Nonnull Collection<FormValidation> validations) { if (validations == null || validations.isEmpty()) return FormValidation.ok(); if (validations.size() == 1) return validations.iterator().next(); final StringBuilder sb = new StringBuilder("<ul style='list-style-type: none; padding-left: 0; margin: 0'>"); FormValidation.Kind worst = Kind.OK; for (FormValidation validation: validations) { sb.append("<li>").append(validation.renderHtml()).append("</li>"); if (validation.kind.ordinal() > worst.ordinal()) { worst = validation.kind; } } sb.append("</ul>"); return respond(worst, sb.toString()); }
public HttpResponse doCheckSid(@QueryParameter String sid) throws IOException { return FormValidation.respond(FormValidation.Kind.OK, TeamUtils.getIcon(sid)); }
public HttpResponse doCheckSid(@QueryParameter String sid) throws IOException { return FormValidation.respond(FormValidation.Kind.OK, TeamUtils.getIcon(sid)); } }
public void generateResponse(StaplerRequest req, StaplerResponse rsp, Object node) throws IOException, ServletException { respond(rsp, renderHtml()); }
public void generateResponse(StaplerRequest req, StaplerResponse rsp, Object node) throws IOException, ServletException { respond(rsp, renderHtml()); }
public void generateResponse(StaplerRequest req, StaplerResponse rsp, Object node) throws IOException, ServletException { respond(rsp, renderHtml()); }
public void generateResponse(StaplerRequest req, StaplerResponse rsp, Object node) throws IOException, ServletException { respond(rsp, renderHtml()); }
public void generateResponse(StaplerRequest req, StaplerResponse rsp, Object node) throws IOException, ServletException { respond(rsp, renderHtml()); }
/** * Aggregate multiple validations into one. * * @return Validation of the least successful kind aggregating all child messages. * @since 1.590 */ public static @Nonnull FormValidation aggregate(@Nonnull Collection<FormValidation> validations) { if (validations == null || validations.isEmpty()) return FormValidation.ok(); if (validations.size() == 1) return validations.iterator().next(); final StringBuilder sb = new StringBuilder("<ul style='list-style-type: none; padding-left: 0; margin: 0'>"); FormValidation.Kind worst = Kind.OK; for (FormValidation validation: validations) { sb.append("<li>").append(validation.renderHtml()).append("</li>"); if (validation.kind.ordinal() > worst.ordinal()) { worst = validation.kind; } } sb.append("</ul>"); return respond(worst, sb.toString()); }
return FormValidation.respond(Kind.OK, makeImg("user.gif") +ev); return FormValidation.respond(Kind.OK, makeImg("person.gif")+ev); } catch (UserMayOrMayNotExistException e) { return FormValidation.respond(Kind.OK, ev); } catch (UsernameNotFoundException e) { return FormValidation.respond(Kind.OK, makeImg("user.gif") +ev); } catch (UserMayOrMayNotExistException e) { return FormValidation.respond(Kind.OK, ev); } catch (UsernameNotFoundException e) { return FormValidation.respond(Kind.ERROR, makeImg("error.gif") +ev);
return FormValidation.respond(Kind.OK, makeImg("user.png") +ev); return FormValidation.respond(Kind.OK, makeImg("person.png")+ev); } catch (UserMayOrMayNotExistException e) { return FormValidation.respond(Kind.OK, ev); } catch (UsernameNotFoundException e) { return FormValidation.respond(Kind.OK, makeImg("user.png") +ev); } catch (UserMayOrMayNotExistException e) { return FormValidation.respond(Kind.OK, ev); } catch (UsernameNotFoundException e) { return FormValidation.respond(Kind.ERROR, makeImg("error.png") +ev);
return FormValidation.respond(Kind.OK, makeImg("user.gif") +ev); return FormValidation.respond(Kind.OK, makeImg("person.gif")+ev); } catch (UserMayOrMayNotExistException e) { return FormValidation.respond(Kind.OK, ev); } catch (UsernameNotFoundException e) { return FormValidation.respond(Kind.OK, makeImg("user.gif") +ev); } catch (UserMayOrMayNotExistException e) { return FormValidation.respond(Kind.OK, ev); } catch (UsernameNotFoundException e) { return FormValidation.respond(Kind.ERROR, makeImg("error.gif") +ev);
return FormValidation.respond(Kind.OK, makeImg("user.png") + ev); return FormValidation.respond(Kind.OK, makeImg("person.png") + ev); } catch (UserMayOrMayNotExistException e) { return FormValidation.respond(Kind.OK, ev); } catch (UsernameNotFoundException e) { return FormValidation.respond(Kind.OK, makeImg("user.png") + ev); } catch (UserMayOrMayNotExistException e) { return FormValidation.respond(Kind.OK, ev); } catch (UsernameNotFoundException e) { return FormValidation.respond(Kind.ERROR, makeImg("error.png") + ev);
team.updateMember(teamMemberSid, isTeamAdmin, canCreate, canDelete, canConfigure, canBuild, canCreateNode, canDeleteNode, canConfigureNode, canCreateView, canDeleteView, canConfigureView); return FormValidation.respond(FormValidation.Kind.OK, TeamUtils.getIcon(teamMemberSid)); } else { return new TeamUtils.ErrorHttpResponse(teamMemberSid + " is not a team member.");
team.addMember(teamMemberSid, isTeamAdmin, canCreate, canDelete, canConfigure, canBuild, canCreateNode, canDeleteNode, canConfigureNode, canCreateView, canDeleteView, canConfigureView); return FormValidation.respond(FormValidation.Kind.OK, TeamUtils.getIcon(teamMemberSid)); } else { return new TeamUtils.ErrorHttpResponse(teamMemberSid + " is already a team member.");
public HttpResponse doAddSysAdmin(@QueryParameter String sysAdminSid) throws IOException { if (!HudsonSecurityEntitiesHolder.getHudsonSecurityManager().hasPermission(Permission.HUDSON_ADMINISTER)) { return HttpResponses.forbidden(); } if ((sysAdminSid == null) || "".equals(sysAdminSid.trim())) { return new TeamUtils.ErrorHttpResponse("Sys admin name required"); } TeamManager teamManager = HudsonSecurityEntitiesHolder.getHudsonSecurityManager().getTeamManager(); if (teamManager.getSysAdmins().contains(sysAdminSid)) { return new TeamUtils.ErrorHttpResponse(sysAdminSid + " is already a System Administrator."); } teamManager.addSysAdmin(sysAdminSid); return FormValidation.respond(FormValidation.Kind.OK, TeamUtils.getIcon(sysAdminSid)); }