diff --git a/src/views/users.html b/src/views/users.html
index 90e1d95ed..82f0c39ac 100644
--- a/src/views/users.html
+++ b/src/views/users.html
@@ -295,6 +295,14 @@
+
+
@@ -486,6 +494,15 @@
+
+
+ User auto creation
+
+
+ {{ externalLdap.currentConfig.autoCreate ? 'Yes' : 'No' }}
+
+
+
Server URL
diff --git a/src/views/users.js b/src/views/users.js
index a07435daa..6bb2a321f 100644
--- a/src/views/users.js
+++ b/src/views/users.js
@@ -443,6 +443,7 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio
// fields
provider: 'noop',
+ autoCreate: false,
url: '',
baseDn: '',
filter: '',
@@ -509,6 +510,7 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio
$scope.externalLdap.bindDn = $scope.externalLdap.currentConfig.bindDn;
$scope.externalLdap.bindPassword = $scope.externalLdap.currentConfig.bindPassword;
$scope.externalLdap.usernameField = $scope.externalLdap.currentConfig.usernameField;
+ $scope.externalLdap.autoCreate = $scope.externalLdap.currentConfig.autoCreate;
$('#externalLdapModal').modal('show');
},
@@ -526,6 +528,7 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio
config.baseDn = $scope.externalLdap.baseDn;
config.filter = $scope.externalLdap.filter;
config.usernameField = $scope.externalLdap.usernameField;
+ config.autoCreate = $scope.externalLdap.autoCreate;
if ($scope.externalLdap.bindDn) {
config.bindDn = $scope.externalLdap.bindDn;