X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=src%2Fclub%2Fwpia%2Fgigi%2Fpages%2FPolicyPage.java;fp=src%2Fclub%2Fwpia%2Fgigi%2Fpages%2FPolicyPage.java;h=9ca102461b26f026935471bb15cdeef5a49925de;hp=0000000000000000000000000000000000000000;hb=b4bce4eab55a89660e4bc22f8c32746dd3f7348e;hpb=372ce0e8485d3a3d29f43c894c70383e9f55883b diff --git a/src/club/wpia/gigi/pages/PolicyPage.java b/src/club/wpia/gigi/pages/PolicyPage.java new file mode 100644 index 00000000..9ca10246 --- /dev/null +++ b/src/club/wpia/gigi/pages/PolicyPage.java @@ -0,0 +1,36 @@ +package club.wpia.gigi.pages; + +import java.io.IOException; +import java.util.Map; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +import club.wpia.gigi.util.AuthorizationContext; +import club.wpia.gigi.util.ServerConstants; +import club.wpia.gigi.util.TimeConditions; + +public class PolicyPage extends Page { + + public PolicyPage() { + super("Policies"); + } + + @Override + public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException { + Map vars = Page.getDefaultVars(req); + vars.put("appName", ServerConstants.getAppName()); + vars.put("testValidMonths", TimeConditions.getInstance().getTestMonths()); + vars.put("reverificationDays", TimeConditions.getInstance().getVerificationLimitDays()); + vars.put("verificationFreshMonths", TimeConditions.getInstance().getVerificationMonths()); + vars.put("verificationMaxAgeMonths", TimeConditions.getInstance().getVerificationMaxAgeMonths()); + vars.put("emailPingMonths", TimeConditions.getInstance().getEmailPingMonths()); + getDefaultTemplate().output(resp.getWriter(), getLanguage(req), vars); + } + + @Override + public boolean isPermitted(AuthorizationContext ac) { + return true; + } + +}