From: Janis Streib Date: Sat, 23 Aug 2014 21:58:34 +0000 (+0200) Subject: UPD: Only show "assure someone" if the user actually can assure X-Git-Url: https://code.wpia.club/?p=gigi.git;a=commitdiff_plain;h=87f2073cfe4ba8ba5b0f33c5b8c2d7a52401e005;ds=sidebyside UPD: Only show "assure someone" if the user actually can assure --- diff --git a/src/org/cacert/gigi/pages/wot/AssurePage.java b/src/org/cacert/gigi/pages/wot/AssurePage.java index d7074d52..28b3f4e9 100644 --- a/src/org/cacert/gigi/pages/wot/AssurePage.java +++ b/src/org/cacert/gigi/pages/wot/AssurePage.java @@ -51,6 +51,16 @@ public class AssurePage extends Page { } } + @Override + public boolean isPermitted(User u) { + try { + return u != null && u.canAssure(); + } catch (SQLException e) { + e.printStackTrace(); + return false; + } + } + private void outputForm(HttpServletRequest req, PrintWriter out, int mid, AssuranceForm form) { User myself = LoginPage.getUser(req); AssuranceResult check = Notary.checkAssuranceIsPossible(myself, new User(mid));