From 93e8c8b25aa6925ce96b73829d04866cb95cb8c1 Mon Sep 17 00:00:00 2001 From: Gbubemi Smith Date: Wed, 8 Jun 2022 05:41:27 +0100 Subject: [PATCH] [PS-250] Prevent timeouts less than 1 minute (#2836) * migrated PR to mono repo * revert and modify file * revert and modify file --- apps/web/src/app/settings/preferences.component.ts | 6 +++++- .../src/app/settings/vault-timeout-input.component.html | 4 ++++ apps/web/src/locales/en/messages.json | 8 +++++++- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/apps/web/src/app/settings/preferences.component.ts b/apps/web/src/app/settings/preferences.component.ts index 734c50bc53..ea7f74ee83 100644 --- a/apps/web/src/app/settings/preferences.component.ts +++ b/apps/web/src/app/settings/preferences.component.ts @@ -83,7 +83,11 @@ export class PreferencesComponent implements OnInit { async submit() { if (!this.vaultTimeout.valid) { - this.platformUtilsService.showToast("error", null, this.i18nService.t("vaultTimeoutToLarge")); + this.platformUtilsService.showToast( + "error", + null, + this.i18nService.t("vaultTimeoutRangeError") + ); return; } diff --git a/apps/web/src/app/settings/vault-timeout-input.component.html b/apps/web/src/app/settings/vault-timeout-input.component.html index b658054a15..88ab546d49 100644 --- a/apps/web/src/app/settings/vault-timeout-input.component.html +++ b/apps/web/src/app/settings/vault-timeout-input.component.html @@ -41,5 +41,9 @@ {{ "minutes" | i18n }} + + + {{ "vaultCustomTimeoutMinimum" | i18n }} + diff --git a/apps/web/src/locales/en/messages.json b/apps/web/src/locales/en/messages.json index 6cd0bbd02d..53cbcec8d4 100644 --- a/apps/web/src/locales/en/messages.json +++ b/apps/web/src/locales/en/messages.json @@ -4431,6 +4431,12 @@ "vaultTimeoutToLarge": { "message": "Your vault timeout exceeds the restriction set by your organization." }, + "vaultCustomTimeoutMinimum": { + "message": "Minimum custom timeout is 1 minute." + }, + "vaultTimeoutRangeError": { + "message": "Vault Timeout is not within allowed range." + }, "disablePersonalVaultExport": { "message": "Disable Personal Vault Export" }, @@ -5070,4 +5076,4 @@ "apiAccessToken": { "message": "API Access Token" } -} +} \ No newline at end of file