From a098da747052eb8d9f612f78dece8ac027a72caa Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Thu, 12 May 2011 18:18:20 -0400
Subject: [PATCH] Improvements to create/edit user.

---
 src/com/gitblit/wicket/pages/RepositoriesPage.java |   19 +++++++++++--------
 1 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/src/com/gitblit/wicket/pages/RepositoriesPage.java b/src/com/gitblit/wicket/pages/RepositoriesPage.java
index 9f3aa2a..acdc02f 100644
--- a/src/com/gitblit/wicket/pages/RepositoriesPage.java
+++ b/src/com/gitblit/wicket/pages/RepositoriesPage.java
@@ -8,6 +8,7 @@
 import java.util.Comparator;
 import java.util.Iterator;
 import java.util.List;
+import java.util.Map;
 
 import org.apache.wicket.Component;
 import org.apache.wicket.PageParameters;
@@ -23,6 +24,7 @@
 import org.apache.wicket.model.Model;
 import org.apache.wicket.resource.ContextRelativeResource;
 
+import com.gitblit.Constants.AccessRestrictionType;
 import com.gitblit.GitBlit;
 import com.gitblit.Keys;
 import com.gitblit.utils.MarkdownUtils;
@@ -33,7 +35,7 @@
 import com.gitblit.wicket.LinkPanel;
 import com.gitblit.wicket.WicketUtils;
 import com.gitblit.wicket.models.RepositoryModel;
-import com.gitblit.wicket.models.User;
+import com.gitblit.wicket.models.UserModel;
 
 public class RepositoriesPage extends BasePage {
 
@@ -99,7 +101,8 @@
 		}
 		add(repositoriesMessage);
 
-		User user = GitBlitWebSession.get().getUser();
+		final Map<AccessRestrictionType, String> accessRestrictionTranslations = getAccessRestrictions();
+		UserModel user = GitBlitWebSession.get().getUser();
 		List<RepositoryModel> rows = GitBlit.self().getRepositoryModels(user);
 		DataProvider dp = new DataProvider(rows);
 		DataView<RepositoryModel> dataView = new DataView<RepositoryModel>("repository", dp) {
@@ -130,22 +133,22 @@
 				} else {
 					item.add(WicketUtils.newBlankImage("docsIcon"));
 				}
-
+				
 				switch (entry.accessRestriction) {
 				case NONE:
-					item.add(WicketUtils.newBlankImage("restrictedAccessIcon"));
+					item.add(WicketUtils.newBlankImage("accessRestrictionIcon"));
 					break;
 				case PUSH:
-					item.add(WicketUtils.newImage("restrictedAccessIcon", "lock_go_16x16.png", getString("gb.pushRestricted")));
+					item.add(WicketUtils.newImage("accessRestrictionIcon", "lock_go_16x16.png", accessRestrictionTranslations.get(entry.accessRestriction)));
 					break;
 				case CLONE:
-					item.add(WicketUtils.newImage("restrictedAccessIcon", "lock_pull_16x16.png", getString("gb.cloneRestricted")));
+					item.add(WicketUtils.newImage("accessRestrictionIcon", "lock_pull_16x16.png", accessRestrictionTranslations.get(entry.accessRestriction)));
 					break;
 				case VIEW:
-					item.add(WicketUtils.newImage("restrictedAccessIcon", "shield_16x16.png", getString("gb.viewRestricted")));
+					item.add(WicketUtils.newImage("accessRestrictionIcon", "shield_16x16.png", accessRestrictionTranslations.get(entry.accessRestriction)));
 					break;
 				default:
-					item.add(WicketUtils.newBlankImage("restrictedAccessIcon"));
+					item.add(WicketUtils.newBlankImage("accessRestrictionIcon"));
 				}
 
 				item.add(new Label("repositoryOwner", entry.owner));

--
Gitblit v1.9.1