Informação 'Chegar ao tópico' ausente no e-mail ao reenviar convites

Prioridade/Severidade: Baixa

Plataforma: Discourse em Docker em localhost (Arch Linux)

Descrição:
Resultado Real: ‘Chegar ao tópico’ é ignorado ao reenviar convites.
Resultado Esperado: ‘Chegar ao tópico’ deve ser incluído ao reenviar convites.

Passos para reproduzir:

  • escrever e-mail de convite para um e-mail específico
  • adicionar tópico (‘Chegar ao tópico’)
  • criar link de convite e enviar e-mail
  • e-mail correto chega ao MailHog (“user1 te convidou para ‘Test Thread’ em localhost”)
  • clicar em ‘reenviar todos os convites’
  • e-mail errado chega ao MailHog (‘user1 te convidou para se juntar a localhost’)
  • curiosamente, a ‘nota personalizada’ está em ambos os e-mails
1 curtida

Em qualquer um desses casos, ao clicar no link de convite, você já está logado?

Não testo isso há algum tempo, então não tenho certeza de qual é o comportamento esperado.

Olá @tobiaseigen, acabei de testar!
Não, em ambos os casos eu não estou logado, quando abro o link de convite em um navegador diferente daquele em que estou logado como administrador.

Bem-vindo ao Discourse!

Você foi convidado por:
user1
O endereço de e-mail da sua conta é XXXX.

Nome de usuário
Senha

Aceitar Convite
Já tem uma conta? Entrar

É interessante que o link de convite que recebo começa com: http://localhost:3000/invites/
Eu não sou especialista, mas esse 3000 soa como alguma configuração específica do docker talvez? Não tenho certeza se isso é o esperado.

Essa URL me faz pensar que você não seguiu as instruções oficiais de instalação. Fica mais difícil ajudá-lo a encontrar respostas para suas perguntas.

Dito isso, a URL provavelmente não tem nada a ver com este tópico.

Mas você pode descartá-la tentando replicar o bug de convite que você está enfrentando em outro site, como em try.discourse.org ou em um teste gratuito na hospedagem do Discourse.

1 curtida

Eu usei as instruções oficiais, nada personalizado da minha parte: Install Discourse for development using Docker

Mas concordo, isso não tem nada a ver com o tópico.

Eu consigo (semi) reproduzir em uma instalação padrão (08049b32b6)

  • crie um convite com um valor de ‘chegar ao tópico’ e envie por e-mail
  • clique em ‘reenviar todos os convites’

O primeiro e-mail continha o título do tópico no assunto do e-mail, enquanto o segundo não continha mais essa informação.

No entanto, ao aceitar o segundo convite, ele de fato permitiu que meu usuário de teste chegasse ao tópico designado após o cadastro.

Portanto, isso pode ser menos um bug funcional e mais uma questão de experiência do usuário (UX) para garantir que o e-mail de convite reenviado espelhe as mesmas informações do primeiro no assunto do e-mail?

2 curtidas

Obrigado @JammyDodger!
Confirmo, parece ser um problema de UX, não um bug funcional!
Acabei de testar. Depois de aceitar o convite e criar o usuário, eu realmente estou no tópico que inseri em ‘chegar ao tópico’.
Não é apenas o assunto do e-mail, o tópico também está faltando no corpo do e-mail.

1 curtida

Eu também posso confirmar isso. :+1:

Ajustei o título do tópico e o movi para UX

1 curtida