diff --git a/websiteFunctions/static/websiteFunctions/websiteFunctions.js b/websiteFunctions/static/websiteFunctions/websiteFunctions.js index 311e5cd17..7ff89acad 100755 --- a/websiteFunctions/static/websiteFunctions/websiteFunctions.js +++ b/websiteFunctions/static/websiteFunctions/websiteFunctions.js @@ -2716,6 +2716,13 @@ app.controller('listWebsites', function ($scope, $http, $window) { text: 'Setting updated successfully.', type: 'success' }); + if (setting === 'password-protection' && wp[settingMap[setting]] === 1) { + // Show password protection modal if enabling + wp.PPUsername = ""; + wp.PPPassword = ""; + $scope.currentWP = wp; + $('#passwordProtectionModal').modal('show'); + } } else { // Revert the change if update failed wp[settingMap[setting]] = wp[settingMap[setting]] === 1 ? 0 : 1; @@ -6282,6 +6289,13 @@ app.controller('listWebsites', function ($scope, $http, $window) { text: 'Setting updated successfully.', type: 'success' }); + if (setting === 'password-protection' && wp[settingMap[setting]] === 1) { + // Show password protection modal if enabling + wp.PPUsername = ""; + wp.PPPassword = ""; + $scope.currentWP = wp; + $('#passwordProtectionModal').modal('show'); + } } else { // Revert the change if update failed wp[settingMap[setting]] = wp[settingMap[setting]] === 1 ? 0 : 1; @@ -10197,6 +10211,13 @@ app.controller('manageAliasController', function ($scope, $http, $timeout, $wind text: 'Setting updated successfully.', type: 'success' }); + if (setting === 'password-protection' && wp[settingMap[setting]] === 1) { + // Show password protection modal if enabling + wp.PPUsername = ""; + wp.PPPassword = ""; + $scope.currentWP = wp; + $('#passwordProtectionModal').modal('show'); + } } else { // Revert the change if update failed wp[settingMap[setting]] = wp[settingMap[setting]] === 1 ? 0 : 1; diff --git a/websiteFunctions/templates/websiteFunctions/listWebsites.html b/websiteFunctions/templates/websiteFunctions/listWebsites.html index 2ec0a353d..9bf7f009e 100755 --- a/websiteFunctions/templates/websiteFunctions/listWebsites.html +++ b/websiteFunctions/templates/websiteFunctions/listWebsites.html @@ -220,7 +220,9 @@