From 368dad4d78b15057f835f1a41c633ee3b7a83dcf Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Thu, 01 Nov 2012 17:36:12 -0400
Subject: [PATCH] Include owned repositories while editing a user model
---
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 2c5545b..0d883ad 100644
--- a/src/com/gitblit/GitBlit.java
+++ b/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;
}
--
Gitblit v1.9.1