From 5b831a0981491cabbbdbb02dba237308947a5e7d Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Sun, 28 Oct 2012 08:58:39 -0400
Subject: [PATCH] Do not display link for add team in LDAP-managed teams setup (issue 153)

---
 src/com/gitblit/ConfigUserService.java |   12 ++----------
 1 files changed, 2 insertions(+), 10 deletions(-)

diff --git a/src/com/gitblit/ConfigUserService.java b/src/com/gitblit/ConfigUserService.java
index 82cd33e..015cef7 100644
--- a/src/com/gitblit/ConfigUserService.java
+++ b/src/com/gitblit/ConfigUserService.java
@@ -840,16 +840,8 @@
 			}
 			config.setStringList(USER, model.username, ROLE, roles);
 
-			// repository memberships
-			if (model.permissions == null) {
-				// null check on "final" repositories because JSON-sourced UserModel
-				// can have a null repositories object
-				if (!ArrayUtils.isEmpty(model.repositories)) {
-					config.setStringList(USER, model.username, REPOSITORY, new ArrayList<String>(
-							model.repositories));
-				}
-			} else {
-				// discrete repository permissions
+			// discrete repository permissions
+			if (model.permissions != null) {
 				List<String> permissions = new ArrayList<String>();
 				for (Map.Entry<String, AccessPermission> entry : model.permissions.entrySet()) {
 					if (entry.getValue().exceeds(AccessPermission.NONE)) {

--
Gitblit v1.9.1