From 7499ec85d297ad7e2d09e324c7d46762fc571b74 Mon Sep 17 00:00:00 2001 From: Denis Bykhov <80476319+BykhovDenis@users.noreply.github.com> Date: Sat, 25 Jun 2022 23:31:31 +0600 Subject: [PATCH] Expire invite link (#2141) Signed-off-by: Denis Bykhov <80476319+BykhovDenis@users.noreply.github.com> --- changelog.md | 4 + plugins/login-assets/lang/en.json | 1 + plugins/login-assets/lang/ru.json | 1 + .../src/components/InviteLink.svelte | 12 ++- .../src/components/Join.svelte | 9 +- plugins/login-resources/src/plugin.ts | 3 +- plugins/login-resources/src/utils.ts | 45 ++++---- pods/account/package.json | 2 +- server/account/src/index.ts | 100 +++++++++++++++--- 9 files changed, 131 insertions(+), 46 deletions(-) diff --git a/changelog.md b/changelog.md index 93beda3286..37da61265a 100644 --- a/changelog.md +++ b/changelog.md @@ -24,6 +24,10 @@ HR: - Leaves schedule +Core: + +- Invite link expire from 1 hour + ## 0.6.28 Core: diff --git a/plugins/login-assets/lang/en.json b/plugins/login-assets/lang/en.json index 5cb068860c..f68862e748 100644 --- a/plugins/login-assets/lang/en.json +++ b/plugins/login-assets/lang/en.json @@ -24,6 +24,7 @@ "Copied": "Copied", "Close": "Close", "InviteDescription": "Share this link to invite other users", + "InviteNote": "Link is valid for 1 hour", "WantAnotherWorkspace": "Want to create another workspace?", "ChangeAccount": "Change account", "NotSeeingWorkspace": "Not seeing your workspace?" diff --git a/plugins/login-assets/lang/ru.json b/plugins/login-assets/lang/ru.json index 7596f1cd6e..a6d87dd935 100644 --- a/plugins/login-assets/lang/ru.json +++ b/plugins/login-assets/lang/ru.json @@ -24,6 +24,7 @@ "Copied": "Скопировано", "Close": "Закрыть", "InviteDescription": "Поделитесь ссылкой чтобы пригласить других участников", + "InviteNote": "Ссылка действительна 1 час", "WantAnotherWorkspace": "Хотите создать другое рабочее пространство?", "ChangeAccount": "Сменить пользователя", "NotSeeingWorkspace": "Не видите ваше рабочее пространство?" diff --git a/plugins/login-resources/src/components/InviteLink.svelte b/plugins/login-resources/src/components/InviteLink.svelte index 6e3a4571cb..ab6682d93b 100644 --- a/plugins/login-resources/src/components/InviteLink.svelte +++ b/plugins/login-resources/src/components/InviteLink.svelte @@ -1,6 +1,5 @@