X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Fpages%2Fadmin%2Fsupport%2FSupportRevokeCertificatesForm.java;h=5b163cc46af10ab6f82a158102b01b605e0003c0;hb=c9ed09f0007fc2c813815be927a5a24b23dab83c;hp=ff64c6f5b1d3d10e5b70aa6c4ca1c10097c4bf6b;hpb=8862fb3f5a428afff2a0321ee83e880e14b1a252;p=gigi.git diff --git a/src/org/cacert/gigi/pages/admin/support/SupportRevokeCertificatesForm.java b/src/org/cacert/gigi/pages/admin/support/SupportRevokeCertificatesForm.java index ff64c6f5..5b163cc4 100644 --- a/src/org/cacert/gigi/pages/admin/support/SupportRevokeCertificatesForm.java +++ b/src/org/cacert/gigi/pages/admin/support/SupportRevokeCertificatesForm.java @@ -16,9 +16,7 @@ import org.cacert.gigi.dbObjects.SupportedUser; import org.cacert.gigi.localisation.Language; import org.cacert.gigi.output.template.Form; import org.cacert.gigi.output.template.IterableDataset; -import org.cacert.gigi.output.template.Outputable; import org.cacert.gigi.output.template.Template; -import org.cacert.gigi.output.template.TranslateCommand; public class SupportRevokeCertificatesForm extends Form { @@ -32,15 +30,12 @@ public class SupportRevokeCertificatesForm extends Form { } @Override - public boolean submit(PrintWriter out, HttpServletRequest req) throws GigiApiException { - if (user.getTicket() != null) { - user.revokeAllCertificates(); - String subject = "Revoke certificates"; - Outputable message = new TranslateCommand("All certificates in the account have been revoked."); - user.sendSupportNotification(subject, message); - return true; + public SubmissionResult submit(HttpServletRequest req) throws GigiApiException { + if (user.getTicket() == null) { + throw new GigiApiException("No ticket number set."); } - return false; + user.revokeAllCertificates(); + return new RedirectResult(req.getPathInfo()); } @Override