cambiatus / backend

Cambiatus GraphQL API
GNU Affero General Public License v3.0
20 stars 18 forks source link

Criar página HTML de gerenciamento das preferências de email #261

Closed lucca65 closed 2 years ago

lucca65 commented 2 years ago

Story

Eu como usuário da Cambiatus Quero conseguir atualizar minhas preferências de email sem abrir o app Para ser mais ágil em definir como Cambiatus se comunica comigo

Telas

N/A

Casos de uso

Dado um link que deve vir em todos os emails do backend Quando o usuário clicar em "Gerenciar preferências de email" Então é redirecionado pra essa página nova

Essa página deverá ter somente alguns toggles com cada uma das preferências de email e um geral que habilita/desabilita todos.

Descrição do Problema

Depois da conclusão da https://github.com/cambiatus/backend/issues/204, temos uma API capaz de fazer a unsubscription direto do cliente de email, mas não temos uma maneira de gerenciar as preferências de comunicação sem passar pelo frontend.

lucca65 commented 2 years ago

Uma coisa a se pensar nessa issue: hoje temos templates bem rudimentares para email. Na realidade foram feitos numa daquelas WYSIWYG que gera html pra leigos. No fim não temos uma maneira legal de renderizar HTML, nem temos uma lib de frontend que facilite um pouco nossa vida, nem que dê pra aproveitar o que já temos no frontend. Talvez seja legal pensar em algo nesse sentido. Não é necessário, mas pode ser bom