X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=util-testing%2Fclub%2Fwpia%2Fgigi%2Fpages%2FManager.java;h=f68d307bcb8a14789722c11d07d10a9ef7e07541;hp=bd90d2629fb1c05901785bc190cedaff0671b72c;hb=1ad34ca9dcc312a191dca6d88e889c2c3787b206;hpb=bb3f2922c28e31def60ea7be34a8c5015ca18bb1;ds=sidebyside diff --git a/util-testing/club/wpia/gigi/pages/Manager.java b/util-testing/club/wpia/gigi/pages/Manager.java index bd90d262..f68d307b 100644 --- a/util-testing/club/wpia/gigi/pages/Manager.java +++ b/util-testing/club/wpia/gigi/pages/Manager.java @@ -409,17 +409,43 @@ public class Manager extends Page { } int vp = 0; + int verifications = 0; + String info = ""; try { - vp = Integer.parseInt(verificationPoints); - } catch (NumberFormatException e) { - resp.getWriter().println("No valid Verification Points entered.
"); - vp = 0; - } + try { + vp = Integer.parseInt(verificationPoints); + } catch (NumberFormatException e) { + resp.getWriter().println("The value for Verification Points must be an integer.
"); + vp = 0; + } + + int agentNumber = addVerificationPoints(vp, byEmail); + + while (vp > 0) { + int currentVP = 10; + if (vp < 10) { + currentVP = vp; + } + if (Notary.checkVerificationIsPossible(getAgent(agentNumber), byEmail.getPreferredName())) { + + Notary.verify(getAgent(agentNumber), byEmail, byEmail.getPreferredName(), byEmail.getDoB(), currentVP, "Testmanager Verify up code", validVerificationDateString(), VerificationType.FACE_TO_FACE, getRandomCountry()); + vp -= currentVP; + verifications += 1; - int agentNumber = addVerificationPoints(vp, byEmail); + } + agentNumber += 1; + if (agentNumber >= agents.length) { + info = "
The limit of agents is reached. You cannot add any more Verification Points to the preferred name of this user using this method."; + break; + } + } + + } catch (GigiApiException e) { + throw new Error(e); + } - resp.getWriter().println("User has been verified " + agentNumber + " times."); + resp.getWriter().println("User has been verified " + verifications + " times." + info); } else if (req.getParameter("letverify") != null) { String mail = req.getParameter("letverifyEmail");