package org.devgateway.toolkit.forms.wicket.page.user;
import org.apache.wicket.authroles.authorization.strategies.role.annotations.AuthorizeInstantiation;
import org.apache.wicket.request.mapper.parameter.PageParameters;
import org.devgateway.toolkit.forms.security.SecurityConstants;
import org.wicketstuff.annotation.mount.MountPath;
@AuthorizeInstantiation(SecurityConstants.Roles.ROLE_USER)
@MountPath(value = "/changePassword")
public class ChangePasswordPage extends EditUserPage {
private static final long serialVersionUID = 7378006795457575557L;
public ChangePasswordPage(final PageParameters parameters) {
super(parameters);
}
@Override
protected void onInitialize() {
super.onInitialize();
userName.setVisibilityAllowed(false);
firstName.setVisibilityAllowed(false);
lastName.setVisibilityAllowed(false);
email.setVisibilityAllowed(false);
title.setVisibilityAllowed(false);
group.setVisibilityAllowed(false);
roles.setVisibilityAllowed(false);
enabled.setVisibilityAllowed(false);
changePassword.setVisibilityAllowed(false);
changePass.setVisibilityAllowed(false);
}
@Override
protected boolean isChangePassPage() {
return true;
}
}