From a777c5b5f31a55b20a41b94f07325d2bf7b91b1b Mon Sep 17 00:00:00 2001 From: Rene Vergara A Date: Wed, 20 Jul 2022 10:16:06 -0500 Subject: [PATCH] Commit minor changes in settings form / @angular-cli updated to version 14.0.6 --- package-lock.json | 349 +++++++++++++++-------- package.json | 4 +- src/app/settings/settings.component.html | 1 + src/app/settings/settings.component.ts | 18 +- src/app/user.service.ts | 12 +- 5 files changed, 252 insertions(+), 132 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6976947..d1c5a1d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40,7 +40,7 @@ }, "devDependencies": { "@angular-devkit/build-angular": "^14.0.5", - "@angular/cli": "^14.0.5", + "@angular/cli": "^14.0.6", "@angular/compiler-cli": "^14.0.5", "@types/jasmine": "~3.8.0", "@types/node": "^12.20.33", @@ -232,21 +232,6 @@ "node": ">=10" } }, - "node_modules/@angular-devkit/build-angular/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@angular-devkit/build-webpack": { "version": "0.1400.5", "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1400.5.tgz", @@ -293,12 +278,12 @@ } }, "node_modules/@angular-devkit/schematics": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-14.0.5.tgz", - "integrity": "sha512-sufxITBkn2MvgEREt9JQ3QCKHS+sue1WsVzLE+TWqG5MC/RPk0f9tQ5VoHk6ZTzDKUvOtSoc7G+n0RscQsyp5g==", + "version": "14.0.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-14.0.6.tgz", + "integrity": "sha512-o7I5KBnz/fxYgVLZ+XIsaGZUDiQCqM89aaIPOg84Ij0Nr3N+f4NYq56PPRln7hAfV3m/3JpH+cgycaGND5wHHQ==", "dev": true, "dependencies": { - "@angular-devkit/core": "14.0.5", + "@angular-devkit/core": "14.0.6", "jsonc-parser": "3.0.0", "magic-string": "0.26.1", "ora": "5.4.1", @@ -310,6 +295,32 @@ "yarn": ">= 1.13.0" } }, + "node_modules/@angular-devkit/schematics/node_modules/@angular-devkit/core": { + "version": "14.0.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-14.0.6.tgz", + "integrity": "sha512-b0U4D5jxAsx26F4YQu7XW+lpxLZT4ssdyMarbfIryeupznnGE+69F+U/G+FhTEMYbxrYRMGn/wYy6vcg57NYfQ==", + "dev": true, + "dependencies": { + "ajv": "8.11.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.0.0", + "rxjs": "6.6.7", + "source-map": "0.7.3" + }, + "engines": { + "node": "^14.15.0 || >=16.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "chokidar": "^3.5.2" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } + } + }, "node_modules/@angular/animations": { "version": "14.0.5", "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-14.0.5.tgz", @@ -341,15 +352,15 @@ } }, "node_modules/@angular/cli": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-14.0.5.tgz", - "integrity": "sha512-/Iqvy3vRqakHdxNi+Qo18xXQr8E1cCaKzMBnxR2wHNdlu1lyaw0p20E8LumoueXCrs+/SK6aKDvN6ek0R/q8Jg==", + "version": "14.0.6", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-14.0.6.tgz", + "integrity": "sha512-q8iByoyVNLUOCosc5/wD9FkaM09d5HOic5RYSAg265pMgreQ/oQM1ajGRzzVWFhzw/RlUuon8ezZyAUAXfszCQ==", "dev": true, "dependencies": { - "@angular-devkit/architect": "0.1400.5", - "@angular-devkit/core": "14.0.5", - "@angular-devkit/schematics": "14.0.5", - "@schematics/angular": "14.0.5", + "@angular-devkit/architect": "0.1400.6", + "@angular-devkit/core": "14.0.6", + "@angular-devkit/schematics": "14.0.6", + "@schematics/angular": "14.0.6", "@yarnpkg/lockfile": "1.1.0", "ansi-colors": "4.1.1", "debug": "4.3.4", @@ -376,19 +387,45 @@ "yarn": ">= 1.13.0" } }, - "node_modules/@angular/cli/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "node_modules/@angular/cli/node_modules/@angular-devkit/architect": { + "version": "0.1400.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1400.6.tgz", + "integrity": "sha512-POqWsCvo5O4/5dsPYGA68YU9x5k/xAU+a5h/QvhjeRJVCuYZ0IX97EPQ+w/tXRRL3kdwS6zfaIXR2p+U3F1DmA==", "dev": true, "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "@angular-devkit/core": "14.0.6", + "rxjs": "6.6.7" }, "engines": { - "node": ">=10" + "node": "^14.15.0 || >=16.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular/cli/node_modules/@angular-devkit/core": { + "version": "14.0.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-14.0.6.tgz", + "integrity": "sha512-b0U4D5jxAsx26F4YQu7XW+lpxLZT4ssdyMarbfIryeupznnGE+69F+U/G+FhTEMYbxrYRMGn/wYy6vcg57NYfQ==", + "dev": true, + "dependencies": { + "ajv": "8.11.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.0.0", + "rxjs": "6.6.7", + "source-map": "0.7.3" + }, + "engines": { + "node": "^14.15.0 || >=16.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "chokidar": "^3.5.2" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } } }, "node_modules/@angular/common": { @@ -2775,9 +2812,9 @@ } }, "node_modules/@npmcli/git/node_modules/lru-cache": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.0.tgz", - "integrity": "sha512-SNFKDOORR41fkWP3DXiIUvXvfzDRPg3bxD1+29iRyP2ZW+Njp2o6zhx9YkEpq1tbP0AEDNW2VBUedzDIxmNhdg==", + "version": "7.13.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz", + "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==", "dev": true, "engines": { "node": ">=12" @@ -2864,13 +2901,13 @@ } }, "node_modules/@schematics/angular": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-14.0.5.tgz", - "integrity": "sha512-xZjXHLn1djIvKJFiOfspTrzAomtDGRqGgsOo06glBkC+cqKCyyXU1Hgxnd3S5V+8a6TpYgX25AXihtE3BeCJzg==", + "version": "14.0.6", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-14.0.6.tgz", + "integrity": "sha512-vc4N6AXANMHUfcj5hOIDwBj4HQUrVSs03ksnznJGt2gkg2ClzJkK5Vg4/QA6lJ09VWSVZCuZ2Kkaua4bsTf6AA==", "dev": true, "dependencies": { - "@angular-devkit/core": "14.0.5", - "@angular-devkit/schematics": "14.0.5", + "@angular-devkit/core": "14.0.6", + "@angular-devkit/schematics": "14.0.6", "jsonc-parser": "3.0.0" }, "engines": { @@ -2879,6 +2916,32 @@ "yarn": ">= 1.13.0" } }, + "node_modules/@schematics/angular/node_modules/@angular-devkit/core": { + "version": "14.0.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-14.0.6.tgz", + "integrity": "sha512-b0U4D5jxAsx26F4YQu7XW+lpxLZT4ssdyMarbfIryeupznnGE+69F+U/G+FhTEMYbxrYRMGn/wYy6vcg57NYfQ==", + "dev": true, + "dependencies": { + "ajv": "8.11.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.0.0", + "rxjs": "6.6.7", + "source-map": "0.7.3" + }, + "engines": { + "node": "^14.15.0 || >=16.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "chokidar": "^3.5.2" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } + } + }, "node_modules/@supercharge/request-ip": { "version": "1.1.2", "license": "MIT" @@ -3255,8 +3318,9 @@ }, "node_modules/@yarnpkg/lockfile": { "version": "1.1.0", - "dev": true, - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", + "dev": true }, "node_modules/abab": { "version": "2.0.6", @@ -6319,9 +6383,9 @@ } }, "node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.0.tgz", - "integrity": "sha512-SNFKDOORR41fkWP3DXiIUvXvfzDRPg3bxD1+29iRyP2ZW+Njp2o6zhx9YkEpq1tbP0AEDNW2VBUedzDIxmNhdg==", + "version": "7.13.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz", + "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==", "dev": true, "engines": { "node": ">=12" @@ -6787,9 +6851,9 @@ } }, "node_modules/ip": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", - "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", "dev": true }, "node_modules/ipaddr.js": { @@ -8456,9 +8520,9 @@ } }, "node_modules/npm-registry-fetch": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.2.0.tgz", - "integrity": "sha512-NEKnK02Co31+cnDtnAvEdq9xn6E9yKPK/aOHXZieVbw/qVOcFd7su6kviZjImYoszjM2GykMfGMiyyPUQjUkag==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.3.0.tgz", + "integrity": "sha512-10LJQ/1+VhKrZjIuY9I/+gQTvumqqlgnsCufoXETHAPFTS3+M+Z5CFhZRDHGavmJ6rOye3UvNga88vl8n1r6gg==", "dev": true, "dependencies": { "make-fetch-happen": "^10.0.6", @@ -8554,18 +8618,18 @@ } }, "node_modules/npm-registry-fetch/node_modules/lru-cache": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.0.tgz", - "integrity": "sha512-SNFKDOORR41fkWP3DXiIUvXvfzDRPg3bxD1+29iRyP2ZW+Njp2o6zhx9YkEpq1tbP0AEDNW2VBUedzDIxmNhdg==", + "version": "7.13.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz", + "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==", "dev": true, "engines": { "node": ">=12" } }, "node_modules/npm-registry-fetch/node_modules/make-fetch-happen": { - "version": "10.1.8", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.1.8.tgz", - "integrity": "sha512-0ASJbG12Au6+N5I84W+8FhGS6iM8MyzvZady+zaQAu+6IOaESFzCLLD0AR1sAFF3Jufi8bxm586ABN6hWd3k7g==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.0.tgz", + "integrity": "sha512-OnEfCLofQVJ5zgKwGk55GaqosqKjaR6khQlJY3dBAA+hM25Bc5CmX5rKUfVut+rYA3uidA7zb7AvcglU87rPRg==", "dev": true, "dependencies": { "agentkeepalive": "^4.2.1", @@ -10511,9 +10575,10 @@ } }, "node_modules/semver": { - "version": "7.3.5", + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, - "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -10837,12 +10902,12 @@ } }, "node_modules/socks": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.2.tgz", - "integrity": "sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.0.tgz", + "integrity": "sha512-scnOe9y4VuiNUULJN72GrM26BNOjVsfPXI+j+98PkyEfsIXroa5ofyjT+FzGvn/xHs73U2JtoBYAVx9Hl4quSA==", "dev": true, "dependencies": { - "ip": "^1.1.5", + "ip": "^2.0.0", "smart-buffer": "^4.2.0" }, "engines": { @@ -11190,8 +11255,9 @@ }, "node_modules/symbol-observable": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", + "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10" } @@ -12317,15 +12383,6 @@ "requires": { "brace-expansion": "^2.0.1" } - }, - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } } } }, @@ -12353,16 +12410,31 @@ } }, "@angular-devkit/schematics": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-14.0.5.tgz", - "integrity": "sha512-sufxITBkn2MvgEREt9JQ3QCKHS+sue1WsVzLE+TWqG5MC/RPk0f9tQ5VoHk6ZTzDKUvOtSoc7G+n0RscQsyp5g==", + "version": "14.0.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-14.0.6.tgz", + "integrity": "sha512-o7I5KBnz/fxYgVLZ+XIsaGZUDiQCqM89aaIPOg84Ij0Nr3N+f4NYq56PPRln7hAfV3m/3JpH+cgycaGND5wHHQ==", "dev": true, "requires": { - "@angular-devkit/core": "14.0.5", + "@angular-devkit/core": "14.0.6", "jsonc-parser": "3.0.0", "magic-string": "0.26.1", "ora": "5.4.1", "rxjs": "6.6.7" + }, + "dependencies": { + "@angular-devkit/core": { + "version": "14.0.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-14.0.6.tgz", + "integrity": "sha512-b0U4D5jxAsx26F4YQu7XW+lpxLZT4ssdyMarbfIryeupznnGE+69F+U/G+FhTEMYbxrYRMGn/wYy6vcg57NYfQ==", + "dev": true, + "requires": { + "ajv": "8.11.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.0.0", + "rxjs": "6.6.7", + "source-map": "0.7.3" + } + } } }, "@angular/animations": { @@ -12383,15 +12455,15 @@ } }, "@angular/cli": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-14.0.5.tgz", - "integrity": "sha512-/Iqvy3vRqakHdxNi+Qo18xXQr8E1cCaKzMBnxR2wHNdlu1lyaw0p20E8LumoueXCrs+/SK6aKDvN6ek0R/q8Jg==", + "version": "14.0.6", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-14.0.6.tgz", + "integrity": "sha512-q8iByoyVNLUOCosc5/wD9FkaM09d5HOic5RYSAg265pMgreQ/oQM1ajGRzzVWFhzw/RlUuon8ezZyAUAXfszCQ==", "dev": true, "requires": { - "@angular-devkit/architect": "0.1400.5", - "@angular-devkit/core": "14.0.5", - "@angular-devkit/schematics": "14.0.5", - "@schematics/angular": "14.0.5", + "@angular-devkit/architect": "0.1400.6", + "@angular-devkit/core": "14.0.6", + "@angular-devkit/schematics": "14.0.6", + "@schematics/angular": "14.0.6", "@yarnpkg/lockfile": "1.1.0", "ansi-colors": "4.1.1", "debug": "4.3.4", @@ -12410,13 +12482,27 @@ "yargs": "17.4.1" }, "dependencies": { - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "@angular-devkit/architect": { + "version": "0.1400.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1400.6.tgz", + "integrity": "sha512-POqWsCvo5O4/5dsPYGA68YU9x5k/xAU+a5h/QvhjeRJVCuYZ0IX97EPQ+w/tXRRL3kdwS6zfaIXR2p+U3F1DmA==", "dev": true, "requires": { - "lru-cache": "^6.0.0" + "@angular-devkit/core": "14.0.6", + "rxjs": "6.6.7" + } + }, + "@angular-devkit/core": { + "version": "14.0.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-14.0.6.tgz", + "integrity": "sha512-b0U4D5jxAsx26F4YQu7XW+lpxLZT4ssdyMarbfIryeupznnGE+69F+U/G+FhTEMYbxrYRMGn/wYy6vcg57NYfQ==", + "dev": true, + "requires": { + "ajv": "8.11.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.0.0", + "rxjs": "6.6.7", + "source-map": "0.7.3" } } } @@ -14030,9 +14116,9 @@ }, "dependencies": { "lru-cache": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.0.tgz", - "integrity": "sha512-SNFKDOORR41fkWP3DXiIUvXvfzDRPg3bxD1+29iRyP2ZW+Njp2o6zhx9YkEpq1tbP0AEDNW2VBUedzDIxmNhdg==", + "version": "7.13.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz", + "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==", "dev": true }, "which": { @@ -14094,14 +14180,29 @@ } }, "@schematics/angular": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-14.0.5.tgz", - "integrity": "sha512-xZjXHLn1djIvKJFiOfspTrzAomtDGRqGgsOo06glBkC+cqKCyyXU1Hgxnd3S5V+8a6TpYgX25AXihtE3BeCJzg==", + "version": "14.0.6", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-14.0.6.tgz", + "integrity": "sha512-vc4N6AXANMHUfcj5hOIDwBj4HQUrVSs03ksnznJGt2gkg2ClzJkK5Vg4/QA6lJ09VWSVZCuZ2Kkaua4bsTf6AA==", "dev": true, "requires": { - "@angular-devkit/core": "14.0.5", - "@angular-devkit/schematics": "14.0.5", + "@angular-devkit/core": "14.0.6", + "@angular-devkit/schematics": "14.0.6", "jsonc-parser": "3.0.0" + }, + "dependencies": { + "@angular-devkit/core": { + "version": "14.0.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-14.0.6.tgz", + "integrity": "sha512-b0U4D5jxAsx26F4YQu7XW+lpxLZT4ssdyMarbfIryeupznnGE+69F+U/G+FhTEMYbxrYRMGn/wYy6vcg57NYfQ==", + "dev": true, + "requires": { + "ajv": "8.11.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.0.0", + "rxjs": "6.6.7", + "source-map": "0.7.3" + } + } } }, "@supercharge/request-ip": { @@ -14452,6 +14553,8 @@ }, "@yarnpkg/lockfile": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", "dev": true }, "abab": { @@ -16550,9 +16653,9 @@ }, "dependencies": { "lru-cache": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.0.tgz", - "integrity": "sha512-SNFKDOORR41fkWP3DXiIUvXvfzDRPg3bxD1+29iRyP2ZW+Njp2o6zhx9YkEpq1tbP0AEDNW2VBUedzDIxmNhdg==", + "version": "7.13.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz", + "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==", "dev": true } } @@ -16909,9 +17012,9 @@ } }, "ip": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", - "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", "dev": true }, "ipaddr.js": { @@ -18064,9 +18167,9 @@ } }, "npm-registry-fetch": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.2.0.tgz", - "integrity": "sha512-NEKnK02Co31+cnDtnAvEdq9xn6E9yKPK/aOHXZieVbw/qVOcFd7su6kviZjImYoszjM2GykMfGMiyyPUQjUkag==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.3.0.tgz", + "integrity": "sha512-10LJQ/1+VhKrZjIuY9I/+gQTvumqqlgnsCufoXETHAPFTS3+M+Z5CFhZRDHGavmJ6rOye3UvNga88vl8n1r6gg==", "dev": true, "requires": { "make-fetch-happen": "^10.0.6", @@ -18144,15 +18247,15 @@ } }, "lru-cache": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.0.tgz", - "integrity": "sha512-SNFKDOORR41fkWP3DXiIUvXvfzDRPg3bxD1+29iRyP2ZW+Njp2o6zhx9YkEpq1tbP0AEDNW2VBUedzDIxmNhdg==", + "version": "7.13.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.13.1.tgz", + "integrity": "sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==", "dev": true }, "make-fetch-happen": { - "version": "10.1.8", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.1.8.tgz", - "integrity": "sha512-0ASJbG12Au6+N5I84W+8FhGS6iM8MyzvZady+zaQAu+6IOaESFzCLLD0AR1sAFF3Jufi8bxm586ABN6hWd3k7g==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.0.tgz", + "integrity": "sha512-OnEfCLofQVJ5zgKwGk55GaqosqKjaR6khQlJY3dBAA+hM25Bc5CmX5rKUfVut+rYA3uidA7zb7AvcglU87rPRg==", "dev": true, "requires": { "agentkeepalive": "^4.2.1", @@ -19440,7 +19543,9 @@ } }, "semver": { - "version": "7.3.5", + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -19706,12 +19811,12 @@ } }, "socks": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.2.tgz", - "integrity": "sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.0.tgz", + "integrity": "sha512-scnOe9y4VuiNUULJN72GrM26BNOjVsfPXI+j+98PkyEfsIXroa5ofyjT+FzGvn/xHs73U2JtoBYAVx9Hl4quSA==", "dev": true, "requires": { - "ip": "^1.1.5", + "ip": "^2.0.0", "smart-buffer": "^4.2.0" } }, @@ -19962,6 +20067,8 @@ }, "symbol-observable": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", + "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", "dev": true }, "tapable": { diff --git a/package.json b/package.json index 5451744..cf774c1 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ }, "devDependencies": { "@angular-devkit/build-angular": "^14.0.5", - "@angular/cli": "^14.0.5", + "@angular/cli": "^14.0.6", "@angular/compiler-cli": "^14.0.5", "@types/jasmine": "~3.8.0", "@types/node": "^12.20.33", @@ -56,4 +56,4 @@ "karma-jasmine-html-reporter": "~1.7.0", "typescript": "~4.7.4" } -} \ No newline at end of file +} diff --git a/src/app/settings/settings.component.html b/src/app/settings/settings.component.html index 9404faa..d8aa906 100644 --- a/src/app/settings/settings.component.html +++ b/src/app/settings/settings.component.html @@ -33,6 +33,7 @@ Viewing key diff --git a/src/app/settings/settings.component.ts b/src/app/settings/settings.component.ts index 57bc87f..4b94f05 100644 --- a/src/app/settings/settings.component.ts +++ b/src/app/settings/settings.component.ts @@ -36,7 +36,7 @@ export class SettingsComponent implements OnInit { } ]; - viewkeyControl = new FormControl({ value: null, disabled: true }); + viewkeyControl = new FormControl({ value: null, disabled: false }); constructor( private fb: UntypedFormBuilder, @@ -44,17 +44,23 @@ export class SettingsComponent implements OnInit { @Inject(MAT_DIALOG_DATA) public data: Owner ) { this.useZats = data.zats; + this.useVKey = data.payconf; this.settingsForm = fb.group({ name: [data.name, Validators.required], currency: [data.currency, Validators.required], useZats: [data.zats, Validators.required], VkeyOn: [data.payconf, Validators.required], - VKey: [{value:data.viewkey, disabled: true }, - Validators.required - ] + VKey: [{value:data.viewkey, disabled: !this.useVKey }] }); +/* + if ( data.payconf ) + this.viewkeyControl.enable() + else + this.viewkeyControl.disable(); +*/ this.owner = data; + } ngOnInit() { @@ -90,7 +96,9 @@ export class SettingsComponent implements OnInit { if ( ob.checked ) this.viewkeyControl.enable() else - this.viewkeyControl.disable(); + { + this.viewkeyControl.disable(); + } } } diff --git a/src/app/user.service.ts b/src/app/user.service.ts index 618d740..e0eca80 100644 --- a/src/app/user.service.ts +++ b/src/app/user.service.ts @@ -155,9 +155,9 @@ export class UserService{ updateOwner(owner: Owner) { this.http.post<{message: string, owner: Owner}>(this.beUrl+'api/updateowner', {owner: owner}, {headers: this.reqHeaders}). subscribe((responseData) => { - console.log(responseData.message); + //console.log(responseData.message); this.dataStore.owner = responseData.owner; - this._ownerUpdated.next(Object.assign({},this.dataStore).owner); + this._ownerUpdated.next(Object.assign({},this.dataStore).owner); }); } @@ -171,11 +171,15 @@ export class UserService{ console.log('api/getowner', OwnerDataResponse.status); if (OwnerDataResponse.status == 200) { this.dataStore.owner = OwnerDataResponse.body!.owner; - //console.log('getOwner object', this.dataStore.owner); + console.log('getOwner object', this.dataStore.owner); + console.log('Payment Conf.?: [' + ( + this.dataStore.owner.payconf ? "On]" : "Off]") ); + console.log('Viewkey : [' + + this.dataStore.owner.viewkey + "]"); this._ownerUpdated.next(Object.assign({},this.dataStore).owner); this._paidUpdated.next(Object.assign({}, this.dataStore).owner.paid); } - }); + }); return obs; }