import org.cacert.gigi.dbObjects.User;
import org.cacert.gigi.output.AssurancesDisplay;
import org.cacert.gigi.pages.Page;
+import org.cacert.gigi.util.AuthorizationContext;
public class MyPoints extends Page {
User user = getUser(req);
vars.put("asArr", user.getReceivedAssurances());
vars.put("otherAsArr", user.getMadeAssurances());
+ vars.put("assP", user.getAssurancePoints());
+ if (user.canAssure()) {
+ vars.put("expP", user.getExperiencePoints());
+ vars.put("maxP", user.getMaxAssurePoints());
+ }
getDefaultTemplate().output(resp.getWriter(), getLanguage(req), vars);
}
+ @Override
+ public boolean isPermitted(AuthorizationContext ac) {
+ return ac != null && ac.getTarget() instanceof User;
+ }
}