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;