package scrum.server.admin;
import scrum.server.common.StartServlet;
public class SystemConfig extends GSystemConfig {
@Override
public boolean isVisibleFor(User user) {
return true;
}
@Override
public boolean isEditableBy(User user) {
if (user == null) return false;
return user.isAdmin();
}
@Override
public void ensureIntegrity() {
super.ensureIntegrity();
if (!isUrlSet()) setUrl(StartServlet.getWebappUrl());
if (!getUrl().endsWith("/")) setUrl(getUrl() + "/");
if (!isDefaultUserPasswordSet()) setDefaultUserPassword(scrum.client.admin.User.INITIAL_PASSWORD);
}
}