summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJames Moger <james.moger@gitblit.com>2012-10-30 08:18:19 -0400
committerJames Moger <james.moger@gitblit.com>2012-10-30 08:18:19 -0400
commitf5cbd026002eed8209368e9071726dfb67183e81 (patch)
tree74fcaf6eec710b48697efb9953cc3dc09575bd7d /src
parent092f0a62302e87f44403ba24fc519c65534dbfff (diff)
downloadgitblit-f5cbd026002eed8209368e9071726dfb67183e81.tar.gz
gitblit-f5cbd026002eed8209368e9071726dfb67183e81.zip
Fixed missing repo counts on user projects
Diffstat (limited to 'src')
-rw-r--r--src/com/gitblit/wicket/panels/RepositoriesPanel.java7
1 files 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<RepositoryModel> 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");