diff options
author | James Moger <james.moger@gitblit.com> | 2012-11-01 17:36:12 -0400 |
---|---|---|
committer | James Moger <james.moger@gitblit.com> | 2012-11-01 17:36:12 -0400 |
commit | 368dad4d78b15057f835f1a41c633ee3b7a83dcf (patch) | |
tree | 93e670ee026f6f0405ab65cd6b34f3f792b7188a | |
parent | b701ed7c4e138c4aaa3acb029f6e35fdf01388e4 (diff) | |
download | gitblit-368dad4d78b15057f835f1a41c633ee3b7a83dcf.tar.gz gitblit-368dad4d78b15057f835f1a41c633ee3b7a83dcf.zip |
Include owned repositories while editing a user model
-rw-r--r-- | src/com/gitblit/GitBlit.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/com/gitblit/GitBlit.java b/src/com/gitblit/GitBlit.java index 2c5545ba..0d883ad2 100644 --- a/src/com/gitblit/GitBlit.java +++ b/src/com/gitblit/GitBlit.java @@ -659,6 +659,16 @@ public class GitBlit implements ServletContextListener { */
public UserModel getUserModel(String username) {
UserModel user = userService.getUserModel(username);
+ if (user != null) {
+ // TODO reconsider ownership as a user property
+ // manually specify personal repository ownerships
+ String folder = "~" + username;
+ for (String repository : getRepositoryList()) {
+ if (repository.toLowerCase().startsWith(folder)) {
+ user.setRepositoryPermission(repository, AccessPermission.REWIND);
+ }
+ }
+ }
return user;
}
|