From c05f82aed533815ce679f5f2634d8da82b684af0 Mon Sep 17 00:00:00 2001 From: dab246 Date: Mon, 19 Feb 2024 09:26:02 +0700 Subject: [PATCH] TF-2596 Add `docs` for mailto URI schemes Signed-off-by: dab246 --- ...handling-on-no-longer-valid-oidc-token.md} | 2 +- ...ailto-uri-chemes-to-interact-twake-mail.md | 31 +++++++++++++++++++ 2 files changed, 32 insertions(+), 1 deletion(-) rename docs/adr/{0034-error-handling-on-no-longer-valid-oidc-token.md => 0035-error-handling-on-no-longer-valid-oidc-token.md} (87%) create mode 100644 docs/adr/0036-mailto-uri-chemes-to-interact-twake-mail.md diff --git a/docs/adr/0034-error-handling-on-no-longer-valid-oidc-token.md b/docs/adr/0035-error-handling-on-no-longer-valid-oidc-token.md similarity index 87% rename from docs/adr/0034-error-handling-on-no-longer-valid-oidc-token.md rename to docs/adr/0035-error-handling-on-no-longer-valid-oidc-token.md index 57048d60a..424ad15c8 100644 --- a/docs/adr/0034-error-handling-on-no-longer-valid-oidc-token.md +++ b/docs/adr/0035-error-handling-on-no-longer-valid-oidc-token.md @@ -1,4 +1,4 @@ -# 34. Error handling on no longer valid OIDC token (Issue #2592) +# 35. Error handling on no longer valid OIDC token (Issue #2592) Date: 2024-02-15 diff --git a/docs/adr/0036-mailto-uri-chemes-to-interact-twake-mail.md b/docs/adr/0036-mailto-uri-chemes-to-interact-twake-mail.md new file mode 100644 index 000000000..1f75e8081 --- /dev/null +++ b/docs/adr/0036-mailto-uri-chemes-to-interact-twake-mail.md @@ -0,0 +1,31 @@ +# 36. Mailto URI schemes to interact Twake Mail + +Date: 2024-02-19 + +## Status + +Accepted + +## Context + +Supported URI schemes can be relied upon to interact with Twake Mail + +## Decision + +Summary of URI schemes that can interact with Twake Mail: + +1. URI scheme + + - `/mailto?uri=user@example.com` + - `/mailto/?uri=mailto:user@example.com&subject=TwakeMail&body=HelloWorld` + - `/mailto/?uri=mailto:user1@example.com,user2@example.com,user3@example.com&subject=TwakeMail&body=HelloWorld` + +2. URI scheme encoded + + - `%2Fmailto%3Furi%3Duser%40example.com` + - `%2Fmailto%2F%3Furi%3Dmailto%3Auser%40example.com%26subject%3DTwakeMail%26body%3DHelloWorld` + - `%2Fmailto%2F%3Furi%3Dmailto%3Auser1%40example.com%2Cuser2%40example.com%2Cuser3%40example.com%26subject%3DTwakeMail%26body%3DHelloWorld` + +## Consequences + +- Interact more easily with Twake Mail web via URI schemes