X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Fpages%2Fadmin%2Fsupport%2FSupportRevokeCertificatesForm.java;h=af02cb53681fc27b62d2ae562d9d6634e85a576b;hp=e51a19ec26d514d710ab14a4dee5563a8b3e206d;hb=123453c89af0440afb52064a0980024c135185fd;hpb=0934018d9cd2ffa74eae27daf0a330f5707ddcfc diff --git a/src/org/cacert/gigi/pages/admin/support/SupportRevokeCertificatesForm.java b/src/org/cacert/gigi/pages/admin/support/SupportRevokeCertificatesForm.java index e51a19ec..af02cb53 100644 --- a/src/org/cacert/gigi/pages/admin/support/SupportRevokeCertificatesForm.java +++ b/src/org/cacert/gigi/pages/admin/support/SupportRevokeCertificatesForm.java @@ -11,7 +11,7 @@ import javax.servlet.http.HttpServletRequest; import org.cacert.gigi.GigiApiException; import org.cacert.gigi.dbObjects.Certificate; import org.cacert.gigi.dbObjects.CertificateProfile; -import org.cacert.gigi.dbObjects.User; +import org.cacert.gigi.dbObjects.SupportedUser; import org.cacert.gigi.localisation.Language; import org.cacert.gigi.output.DateSelector; import org.cacert.gigi.output.template.Form; @@ -22,18 +22,22 @@ public class SupportRevokeCertificatesForm extends Form { private static Template t; - private User user; + private SupportedUser user; static { t = new Template(SupportRevokeCertificatesForm.class.getResource("SupportRevokeCertificatesForm.templ")); } - public SupportRevokeCertificatesForm(HttpServletRequest hsr, User user) { + public SupportRevokeCertificatesForm(HttpServletRequest hsr, SupportedUser user) { super(hsr); this.user = user; } @Override public boolean submit(PrintWriter out, HttpServletRequest req) throws GigiApiException { + if (user.getTicket() != null) { + user.revokeAllCertificates(); + return true; + } return false; }