X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Fpages%2Forga%2FAffiliationForm.java;h=c8dd3e5224a27a199581a2fdf8ed5be996d9f319;hb=a6ba2227fa82700906ed246f9513405dcecf4ab5;hp=0191756fcbfa82f4fdb04463408bb11a943d390b;hpb=ec24cf6925bb3729a644580ad4a9375d05883c62;p=gigi.git diff --git a/src/org/cacert/gigi/pages/orga/AffiliationForm.java b/src/org/cacert/gigi/pages/orga/AffiliationForm.java index 0191756f..c8dd3e52 100644 --- a/src/org/cacert/gigi/pages/orga/AffiliationForm.java +++ b/src/org/cacert/gigi/pages/orga/AffiliationForm.java @@ -39,9 +39,11 @@ public class AffiliationForm extends Form { } } else if (req.getParameter("do_affiliate") != null) { User byEmail = User.getByEmail(req.getParameter("email")); - if (byEmail != null) { + if (byEmail != null && byEmail.canAssure()) { o.addAdmin(byEmail, LoginPage.getUser(req), req.getParameter("master") != null); return true; + } else { + out.println(Page.getLanguage(req).getTranslation("Requested user is not an assurer. We need an assurer here.")); } } out.println(Page.getLanguage(req).getTranslation("No action could have been carried out."));