Olá,
Usando o Discourse 3.1.0.beta2 (164b60cd07).
Tenho um tópico configurado da seguinte forma:
- O grupo « todos » pode ver/responder/criar
- Necessita moderação para cada novo tópico
- Endereço de e-mail de entrada configurado e funcionando
- Aceita e-mails de usuários anônimos sem conta
E funciona perfeitamente. Mas hoje notei uma inconsistência:
- Um usuário criou uma conta primeiro (obtendo um TL0)
- Em seguida, tentou postar nesta categoria por e-mail
- O usuário recebeu um
Email::Receiver::InsufficientTrustLevelError
Acho que o usuário deveria ter o direito de postar.
Não encontrei nenhuma menção a isso em Understanding Discourse Trust Levels
1 curtida
Eu acho que pode ser a configuração email in min trust (O nível mínimo de confiança que um usuário precisa ter para poder postar novos tópicos por e-mail). O padrão é TL2, mas você pode defini-lo como TL0 se isso se encaixar melhor no fluxo do seu fórum.
2 curtidas
OK, então talvez o problema seja que deveria haver uma mensagem abaixo de \n\n\u003e Aceitar e-mail de usuários anônimos sem conta\n\nindicando que provavelmente é inconsistente com a configuração “e-mail com confiança mínima” e que deve ser verificado?\n\nOu melhor, talvez marcar Aceitar e-mail de usuários anônimos sem conta deva definir e-mail com confiança mínima para 0 para a categoria por consistência? Talvez avisando sobre isso com uma mensagem que só aparece quando está marcado?
4 curtidas
Parece deixar uma lacuna não intuitiva ao configurar a categoria. 
Acho que ter alguma referência a email em min trust nesta seção (com um link para a configuração) pode ser uma boa adição:
(E uma captura de tela do
aberto apenas para evitar que as pessoas verifiquem se está lá
)
5 curtidas