Browse Source

Do not include push-restricted, empty repositories for users without push access

tags/v1.3.0
James Moger 11 years ago
parent
commit
4b4e708d32
1 changed files with 9 additions and 1 deletions
  1. 9
    1
      src/main/java/com/gitblit/GitBlit.java

+ 9
- 1
src/main/java/com/gitblit/GitBlit.java View File

@@ -1294,7 +1294,15 @@ public class GitBlit implements ServletContextListener {
for (String repo : list) {
RepositoryModel model = getRepositoryModel(user, repo);
if (model != null) {
repositories.add(model);
if (!model.hasCommits) {
// only add empty repositories that user can push to
if (UserModel.ANONYMOUS.canPush(model)
|| user != null && user.canPush(model)) {
repositories.add(model);
}
} else {
repositories.add(model);
}
}
}
if (getBoolean(Keys.web.showRepositorySizes, true)) {

Loading…
Cancel
Save