diff options
author | fnuesse <felix.nuesse@t-online.de> | 2019-01-08 23:55:49 +0300 |
---|---|---|
committer | fnuesse <felix.nuesse@t-online.de> | 2019-01-08 23:55:49 +0300 |
commit | bd3f92741d3f968fa88727f75040da5cd4d171e8 (patch) | |
tree | 9ae393da1eec168fa68597d1cd58faadda21a8fb /js/app | |
parent | 2a1c5b2777c3141fda6679e2e612ae028f947f74 (diff) |
set compromised to false if password has been changed
Signed-off-by: fnuesse <felix.nuesse@t-online.de>
Diffstat (limited to 'js/app')
-rw-r--r-- | js/app/controllers/credential.js | 3 | ||||
-rw-r--r-- | js/app/controllers/edit_credential.js | 9 |
2 files changed, 9 insertions, 3 deletions
diff --git a/js/app/controllers/credential.js b/js/app/controllers/credential.js index be6f41fc..0ad511aa 100644 --- a/js/app/controllers/credential.js +++ b/js/app/controllers/credential.js @@ -105,9 +105,6 @@ } angular.merge($scope.active_vault.credentials, _credentials); $scope.show_spinner = false; - - console.log($scope.active_vault.credentials) - $rootScope.$broadcast('credentials_loaded'); $rootScope.vaultCache[$scope.active_vault.guid] = angular.copy($scope.active_vault); if(!vault.private_sharing_key){ diff --git a/js/app/controllers/edit_credential.js b/js/app/controllers/edit_credential.js index 20c5df91..40842a4a 100644 --- a/js/app/controllers/edit_credential.js +++ b/js/app/controllers/edit_credential.js @@ -113,6 +113,9 @@ $scope.storedCredential.expire_time = $scope.storedCredential.expire_time * 1000; } + //store password to check if it was changed if this credential has been compromised + $scope.oldPassword=$scope.storedCredential.password; + $scope.getTags = function ($query) { return TagService.searchTag($query); }; @@ -301,6 +304,12 @@ $scope.saveCredential = function () { $scope.saving = true; + if($scope.storedCredential.compromised){ + if($scope.oldPassword !== $scope.storedCredential.password){ + $scope.storedCredential.compromised=false; + } + } + if ($scope.new_custom_field.label && $scope.new_custom_field.value) { $scope.storedCredential.custom_fields.push(angular.copy($scope.new_custom_field)); } |