import javax.servlet.http.HttpServletRequest;
import club.wpia.gigi.GigiApiException;
+import club.wpia.gigi.dbObjects.Group;
import club.wpia.gigi.dbObjects.Name;
import club.wpia.gigi.dbObjects.User;
import club.wpia.gigi.dbObjects.Verification.VerificationType;
return true;
}
});
+ res.put("ttpinfo", agent.isInGroup(Group.TTP_AGENT) && !agent.hasValidTTPAgentChallenge() && applicant.isInGroup(Group.TTP_APPLICANT));
+
templ.output(out, l, res);
}
String subject = langApplicant.getTranslation("Password reset by verification");
PasswordResetPage.initPasswordResetProcess(applicant, req, aword, langApplicant, method, subject);
result = new ConcatOutputable(result, new TranslateCommand("Password reset successful."));
+ agent.writeUserLog(applicant, "RA Agent triggered password reset");
}
return new SuccessMessageResult(result);
}