]> WPIA git - gigi.git/commitdiff
UPD: Only show "assure someone" if the user actually can assure
authorJanis Streib <janis@dogcraft.de>
Sat, 23 Aug 2014 21:58:34 +0000 (23:58 +0200)
committerJanis Streib <janis@dogcraft.de>
Sat, 23 Aug 2014 21:58:34 +0000 (23:58 +0200)
src/org/cacert/gigi/pages/wot/AssurePage.java

index d7074d520104a7b184ce35e778ba28cfa6f976a0..28b3f4e905faf20fc5bd040e5ed15f9ab6f5c73a 100644 (file)
@@ -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));
     private void outputForm(HttpServletRequest req, PrintWriter out, int mid, AssuranceForm form) {
         User myself = LoginPage.getUser(req);
         AssuranceResult check = Notary.checkAssuranceIsPossible(myself, new User(mid));