implement mandatory 2fa

part of #716
This commit is contained in:
Girish Ramakrishnan
2020-07-10 10:43:08 -07:00
parent 779c3ba75b
commit fb07dc2294
5 changed files with 55 additions and 11 deletions

View File

@@ -466,6 +466,7 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio
$scope.directoryConfig = {
editableUserProfiles: true,
mandatory2FA: false,
error: {},
loadDirectoryConfig: function () {
@@ -473,6 +474,7 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio
if (error) return console.error('Unable to get directory config.', error);
$scope.directoryConfig.editableUserProfiles = !result.lockUserProfiles;
$scope.directoryConfig.mandatory2FA = !!result.mandatory2FA;
});
},
@@ -482,7 +484,8 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio
$scope.directoryConfig.success = false;
var data = {
lockUserProfiles: !$scope.directoryConfig.editableUserProfiles
lockUserProfiles: !$scope.directoryConfig.editableUserProfiles,
mandatory2FA: $scope.directoryConfig.mandatory2FA
};
Client.setDirectoryConfig(data, function (error) {