James Moger
2012-09-17 5c6afb3a068c21d990187c6b199e7bd3c876745d
src/com/gitblit/wicket/pages/FederationRegistrationPage.java
@@ -25,24 +25,15 @@
import org.apache.wicket.markup.repeater.data.ListDataProvider;
import com.gitblit.GitBlit;
import com.gitblit.Keys;
import com.gitblit.models.FederationModel;
import com.gitblit.models.FederationModel.RepositoryStatus;
import com.gitblit.wicket.GitBlitWebSession;
import com.gitblit.wicket.WicketUtils;
public class FederationRegistrationPage extends BasePage {
public class FederationRegistrationPage extends RootSubPage {
   public FederationRegistrationPage(PageParameters params) {
      super(params);
      final boolean showAdmin;
      if (GitBlit.getBoolean(Keys.web.authenticateAdminPages, true)) {
         boolean allowAdmin = GitBlit.getBoolean(Keys.web.allowAdministration, false);
         showAdmin = allowAdmin && GitBlitWebSession.get().canAdmin();
      } else {
         showAdmin = false;
      }
      setStatelessHint(true);
      String url = WicketUtils.getUrlParameter(params);
@@ -50,19 +41,19 @@
      FederationModel registration = GitBlit.self().getFederationRegistration(url, name);
      if (registration == null) {
         error("Could not find federation registration!", true);
         error(getString("gb.couldNotFindFederationRegistration"), true);
      }
      setupPage("", registration.isResultData() ? getString("gb.federationResults")
            : getString("gb.federationRegistration"));
      setupPage(registration.isResultData() ? getString("gb.federationResults")
            : getString("gb.federationRegistration"), registration.url);
      add(new Label("url", registration.url));
      add(WicketUtils.getRegistrationImage("typeIcon", registration, this));
      add(new Label("frequency", registration.frequency));
      add(new Label("folder", registration.folder));
      add(new Label("token", showAdmin ? registration.token : "--"));
      add(WicketUtils.createTimestampLabel("lastPull", registration.lastPull, getTimeZone()));
      add(WicketUtils.createTimestampLabel("nextPull", registration.nextPull, getTimeZone()));
      add(WicketUtils.createTimestampLabel("lastPull", registration.lastPull, getTimeZone(), getTimeUtils()));
      add(WicketUtils.createTimestampLabel("nextPull", registration.nextPull, getTimeZone(), getTimeUtils()));
      StringBuilder inclusions = new StringBuilder();
      for (String inc : registration.inclusions) {