From 831469ba89ea8bca3bfbd1d662dbdd2c9f233798 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Mon, 12 Sep 2011 15:37:55 -0400 Subject: [PATCH] Largely completed, uber-cool federation feature. --- src/com/gitblit/wicket/pages/BasePage.java | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) diff --git a/src/com/gitblit/wicket/pages/BasePage.java b/src/com/gitblit/wicket/pages/BasePage.java index acfb323..0169c8e 100644 --- a/src/com/gitblit/wicket/pages/BasePage.java +++ b/src/com/gitblit/wicket/pages/BasePage.java @@ -39,6 +39,7 @@ import com.gitblit.Constants; import com.gitblit.Constants.AccessRestrictionType; +import com.gitblit.Constants.FederationStrategy; import com.gitblit.GitBlit; import com.gitblit.Keys; import com.gitblit.models.UserModel; @@ -140,6 +141,24 @@ } return map; } + + protected Map<FederationStrategy, String> getFederationTypes() { + Map<FederationStrategy, String> map = new LinkedHashMap<FederationStrategy, String>(); + for (FederationStrategy type : FederationStrategy.values()) { + switch (type) { + case EXCLUDE: + map.put(type, getString("gb.excludeFromFederation")); + break; + case FEDERATE_THIS: + map.put(type, getString("gb.federateThis")); + break; + case FEDERATE_ORIGIN: + map.put(type, getString("gb.federateOrigin")); + break; + } + } + return map; + } protected TimeZone getTimeZone() { return GitBlit.getBoolean(Keys.web.useClientTimezone, false) ? GitBlitWebSession.get() -- Gitblit v1.9.1