diff --git a/src/views/users.html b/src/views/users.html index 0b17771be..c654e5236 100644 --- a/src/views/users.html +++ b/src/views/users.html @@ -312,19 +312,27 @@ -
+
+
+ +
+
+ +
- +
-
+
- +
-
+
- +
@@ -548,6 +556,24 @@
+
+ Username Field +
+
+ {{ externalLdap.currentConfig.usernameField || 'uid' }} +
+
+ +
+
+ Sync Groups +
+
+ {{ externalLdap.currentConfig.syncGroups ? 'Yes' : 'No' }} +
+
+ +
Group Base DN
@@ -556,7 +582,7 @@
-
+
Group Filter
@@ -565,12 +591,12 @@
-
+
- Username Field + Groupname Field
- {{ externalLdap.currentConfig.usernameField || 'uid' }} + {{ externalLdap.currentConfig.groupnameField }}
diff --git a/src/views/users.js b/src/views/users.js index b93b09a7b..0608fedac 100644 --- a/src/views/users.js +++ b/src/views/users.js @@ -530,6 +530,7 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio $scope.externalLdap.baseDn = $scope.externalLdap.currentConfig.baseDn; $scope.externalLdap.filter = $scope.externalLdap.currentConfig.filter; $scope.externalLdap.groupBaseDn = $scope.externalLdap.currentConfig.groupBaseDn; + $scope.externalLdap.syncGroups = $scope.externalLdap.currentConfig.syncGroups; $scope.externalLdap.bindDn = $scope.externalLdap.currentConfig.bindDn; $scope.externalLdap.bindPassword = $scope.externalLdap.currentConfig.bindPassword; $scope.externalLdap.usernameField = $scope.externalLdap.currentConfig.usernameField; @@ -551,6 +552,7 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio config.baseDn = $scope.externalLdap.baseDn; config.filter = $scope.externalLdap.filter; config.usernameField = $scope.externalLdap.usernameField; + config.syncGroups = $scope.externalLdap.syncGroups; config.groupBaseDn = $scope.externalLdap.groupBaseDn; config.groupFilter = $scope.externalLdap.groupFilter; config.groupnameField = $scope.externalLdap.groupnameField;