From 87f2073cfe4ba8ba5b0f33c5b8c2d7a52401e005 Mon Sep 17 00:00:00 2001 From: Janis Streib Date: Sat, 23 Aug 2014 23:58:34 +0200 Subject: [PATCH] UPD: Only show "assure someone" if the user actually can assure --- src/org/cacert/gigi/pages/wot/AssurePage.java | 10 ++++++++++ 1 file changed, 10 insertions(+) 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)); -- 2.39.2