rename directoryConfig to profileConfig
This commit is contained in:
@@ -755,40 +755,40 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio
|
||||
}
|
||||
};
|
||||
|
||||
$scope.directoryConfig = {
|
||||
$scope.profileConfig = {
|
||||
editableUserProfiles: true,
|
||||
mandatory2FA: false,
|
||||
errorMessage: '',
|
||||
|
||||
refresh: function () {
|
||||
Client.getDirectoryConfig(function (error, result) {
|
||||
Client.getProfileConfig(function (error, result) {
|
||||
if (error) return console.error('Unable to get directory config.', error);
|
||||
|
||||
$scope.directoryConfig.editableUserProfiles = !result.lockUserProfiles;
|
||||
$scope.directoryConfig.mandatory2FA = !!result.mandatory2FA;
|
||||
$scope.profileConfig.editableUserProfiles = !result.lockUserProfiles;
|
||||
$scope.profileConfig.mandatory2FA = !!result.mandatory2FA;
|
||||
});
|
||||
},
|
||||
|
||||
submit: function () {
|
||||
$scope.directoryConfig.error = '';
|
||||
$scope.directoryConfig.busy = true;
|
||||
$scope.directoryConfig.success = false;
|
||||
$scope.profileConfig.error = '';
|
||||
$scope.profileConfig.busy = true;
|
||||
$scope.profileConfig.success = false;
|
||||
|
||||
var data = {
|
||||
lockUserProfiles: !$scope.directoryConfig.editableUserProfiles,
|
||||
mandatory2FA: $scope.directoryConfig.mandatory2FA
|
||||
lockUserProfiles: !$scope.profileConfig.editableUserProfiles,
|
||||
mandatory2FA: $scope.profileConfig.mandatory2FA
|
||||
};
|
||||
|
||||
Client.setDirectoryConfig(data, function (error) {
|
||||
if (error) $scope.directoryConfig.errorMessage = error.message;
|
||||
Client.setProfileConfig(data, function (error) {
|
||||
if (error) $scope.profileConfig.errorMessage = error.message;
|
||||
|
||||
$scope.directoryConfig.success = true;
|
||||
$scope.profileConfig.success = true;
|
||||
|
||||
$scope.directoryConfigForm.$setUntouched();
|
||||
$scope.directoryConfigForm.$setPristine();
|
||||
$scope.profileConfigForm.$setUntouched();
|
||||
$scope.profileConfigForm.$setPristine();
|
||||
|
||||
$timeout(function () {
|
||||
$scope.directoryConfig.busy = false;
|
||||
$scope.profileConfig.busy = false;
|
||||
}, 3000);
|
||||
});
|
||||
}
|
||||
@@ -1076,7 +1076,7 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio
|
||||
Client.onReady(function () {
|
||||
refresh();
|
||||
if ($scope.user.isAtLeastAdmin) loadExternalLdapConfig();
|
||||
if ($scope.user.isAtLeastAdmin) $scope.directoryConfig.refresh();
|
||||
if ($scope.user.isAtLeastAdmin) $scope.profileConfig.refresh();
|
||||
if ($scope.user.isAtLeastAdmin) $scope.userDirectoryConfig.refresh();
|
||||
refreshAllUsers();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user