James Moger
2012-11-01 368dad4d78b15057f835f1a41c633ee3b7a83dcf
Include owned repositories while editing a user model
1 files modified
10 ■■■■■ changed files
src/com/gitblit/GitBlit.java 10 ●●●●● patch | view | raw | blame | history
src/com/gitblit/GitBlit.java
@@ -659,6 +659,16 @@
     */
    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;
    }