]> source.dussan.org Git - gitblit.git/commitdiff
Include owned repositories while editing a user model
authorJames Moger <james.moger@gitblit.com>
Thu, 1 Nov 2012 21:36:12 +0000 (17:36 -0400)
committerJames Moger <james.moger@gitblit.com>
Thu, 1 Nov 2012 21:36:12 +0000 (17:36 -0400)
src/com/gitblit/GitBlit.java

index 2c5545badef47bf777d8157bb3bdb8790a646db7..0d883ad2a6a15181ff274bdc103268a245bdc55d 100644 (file)
@@ -659,6 +659,16 @@ public class GitBlit implements ServletContextListener {
         */\r
        public UserModel getUserModel(String username) {\r
                UserModel user = userService.getUserModel(username);\r
+               if (user != null) {\r
+                       // TODO reconsider ownership as a user property\r
+                       // manually specify personal repository ownerships\r
+                       String folder = "~" + username;\r
+                       for (String repository : getRepositoryList()) {\r
+                               if (repository.toLowerCase().startsWith(folder)) {\r
+                                       user.setRepositoryPermission(repository, AccessPermission.REWIND);\r
+                               }\r
+                       }\r
+               }\r
                return user;\r
        }\r
 \r