Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/passman.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/js/app
diff options
context:
space:
mode:
authorfnuesse <felix.nuesse@t-online.de>2019-01-08 23:55:49 +0300
committerfnuesse <felix.nuesse@t-online.de>2019-01-08 23:55:49 +0300
commitbd3f92741d3f968fa88727f75040da5cd4d171e8 (patch)
tree9ae393da1eec168fa68597d1cd58faadda21a8fb /js/app
parent2a1c5b2777c3141fda6679e2e612ae028f947f74 (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.js3
-rw-r--r--js/app/controllers/edit_credential.js9
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));
}