From 778ae9b6c3aac4d615c1b4c0c1f4866508eda39e Mon Sep 17 00:00:00 2001 From: AldemirLucas Date: Mon, 10 Aug 2026 12:44:01 -0300 Subject: [PATCH 1/2] feat: update email templates, add email for end trial chatbot --- .../templates/account/activation_email.html | 57 ++++++------- .../templates/account/creation_bd_pro.html | 59 +++++++------- .../templates/account/end_trial_chatbot.html | 80 +++++++++++++++++++ .../account/password_reset_email.html | 60 +++++++------- backend/apps/account_payment/graphql.py | 17 +++- backend/apps/account_payment/webhooks.py | 51 +++++++++++- .../update_table_notification.html | 39 +++++---- 7 files changed, 261 insertions(+), 102 deletions(-) create mode 100644 backend/apps/account/templates/account/end_trial_chatbot.html diff --git a/backend/apps/account/templates/account/activation_email.html b/backend/apps/account/templates/account/activation_email.html index cb0101e3..f5649142 100644 --- a/backend/apps/account/templates/account/activation_email.html +++ b/backend/apps/account/templates/account/activation_email.html @@ -1,9 +1,12 @@ - + + + + - - logo + + logo -

Olá, {{ name }}

+

Olá, {{ name }}

-

Informamos que o seu cadastro na Base dos Dados foi realizado com sucesso!

-

Para começar a aproveitar todos os benefícios da nossa plataforma, clique no botão abaixo para verificar o seu e-mail e concluir o cadastro:

+

Informamos que o seu cadastro na Base dos Dados foi realizado com sucesso!

+

Para começar a aproveitar todos os benefícios da nossa plataforma, clique no botão abaixo para verificar o seu e-mail e concluir o cadastro:

- Verificar meu e-mail +
+ Verificar meu e-mail +
-

Se você não realizou o cadastro em nossa plataforma, pedimos que desconsidere este comunicado. Não é necessário realizar nenhuma ação adicional.

+

Se você não realizou o cadastro em nossa plataforma, pedimos que desconsidere este comunicado. Não é necessário realizar nenhuma ação adicional.

-

Esta mensagem foi enviada pela

-

Base dos Dados

+

Esta mensagem foi enviada pela

+

Base dos Dados

+ + + diff --git a/backend/apps/account/templates/account/password_reset_email.html b/backend/apps/account/templates/account/password_reset_email.html index 6c668a7e..976750f7 100644 --- a/backend/apps/account/templates/account/password_reset_email.html +++ b/backend/apps/account/templates/account/password_reset_email.html @@ -1,9 +1,12 @@ - + + + + - - logo + + logo -

Olá, {{ name }}

+

Olá, {{ name }}

-

Recebemos uma solicitação de redefinição de senha para a sua conta na Base dos Dados.

-

Para criar uma nova senha, clique no botão abaixo:

+

Recebemos uma solicitação de redefinição de senha para a sua conta na Base dos Dados.

+

Para criar uma nova senha, clique no botão abaixo:

- Redefinir minha senha +
+ Redefinir minha senha +
-

+

Se você não fez essa solicitação, ignore este e-mail. A sua senha atual continuará válida e segura. Caso tenha alguma dúvida ou precise de suporte, entre em contato através do e-mail

-

+

contato@basedosdados.org

@@ -60,8 +62,8 @@

-

Esta mensagem foi enviada pela

-

Base dos Dados

+

Esta mensagem foi enviada pela

+

Base dos Dados

From 3a61264d00deaa082b25d7ca68304af251014728 Mon Sep 17 00:00:00 2001 From: Winzen Date: Fri, 14 Aug 2026 03:20:39 -0300 Subject: [PATCH 2/2] fix: quebra linha longa em webhooks.py (E501) --- backend/apps/account_payment/webhooks.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/apps/account_payment/webhooks.py b/backend/apps/account_payment/webhooks.py index 7106bf1f..8f2b611b 100644 --- a/backend/apps/account_payment/webhooks.py +++ b/backend/apps/account_payment/webhooks.py @@ -545,7 +545,9 @@ def send_chatbot_trial_ended_email(account: Account, event_context: str = None) msg.send() logger.info(f"{ctx}E-mail de fim de trial do chatbot enviado para {account.email}") except Exception as e: - logger.error(f"{ctx}Erro ao enviar e-mail de fim de trial do chatbot para {account.email}: {e}") + logger.error( + f"{ctx}Erro ao enviar e-mail de fim de trial do chatbot para {account.email}: {e}" + ) def apply_active_subscription_entitlements(