From f5cbd026002eed8209368e9071726dfb67183e81 Mon Sep 17 00:00:00 2001 From: James Moger Date: Tue, 30 Oct 2012 08:18:19 -0400 Subject: [PATCH] Fixed missing repo counts on user projects --- src/com/gitblit/wicket/panels/RepositoriesPanel.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/com/gitblit/wicket/panels/RepositoriesPanel.java b/src/com/gitblit/wicket/panels/RepositoriesPanel.java index a92b083d..d3b8ddbe 100644 --- a/src/com/gitblit/wicket/panels/RepositoriesPanel.java +++ b/src/com/gitblit/wicket/panels/RepositoriesPanel.java @@ -166,20 +166,21 @@ public class RepositoriesPanel extends BasePanel { public void populateItem(final Item item) { final RepositoryModel entry = item.getModelObject(); if (entry instanceof GroupRepositoryModel) { + GroupRepositoryModel groupRow = (GroupRepositoryModel) entry; currGroupName = entry.name; Fragment row = new Fragment("rowContent", "groupRepositoryRow", this); item.add(row); - String name = entry.toString(); + String name = groupRow.name; if (name.charAt(0) == '~') { // user page String username = name.substring(1); UserModel user = GitBlit.self().getUserModel(username); - row.add(new LinkPanel("groupName", null, user == null ? username : user.getDisplayName(), UserPage.class, WicketUtils.newUsernameParameter(username))); + row.add(new LinkPanel("groupName", null, (user == null ? username : user.getDisplayName()) + " (" + groupRow.count + ")", UserPage.class, WicketUtils.newUsernameParameter(username))); row.add(new Label("groupDescription", getString("gb.personalRepositories"))); } else { // project page - row.add(new LinkPanel("groupName", null, name, ProjectPage.class, WicketUtils.newProjectParameter(entry.name))); + row.add(new LinkPanel("groupName", null, groupRow.toString(), ProjectPage.class, WicketUtils.newProjectParameter(entry.name))); row.add(new Label("groupDescription", entry.description == null ? "":entry.description)); } WicketUtils.setCssClass(item, "group"); -- 2.39.5