Hoje um colega postou uma senha. Agora, esta postagem foi excluída do Discourse, no entanto, a notificação por e-mail, que contém a senha, ainda foi enviada. Isso não pode ser desfeito.
Para manter nossas conversas fluindo em um nível razoável, a janela de tempo de e-mail está definida para 3 minutos, o que tem sido excelente e algo que quero manter para a maioria dos usuários. No entanto, novos usuários, e particularmente usuários como aquele que postou a senha, não podem ser confiáveis com esta janela de tempo.
Em um mundo ideal, eu seria capaz de definir novos usuários, e este usuário, para ter uma janela de tempo personalizada, como duas horas (a senha ficou no Discourse por uma hora antes de ser notada).
A melhor maneira que consigo pensar é definir uma janela de tempo de e-mail para cada nível de confiança. Por exemplo:
Nível de Confiança
Janela de Tempo de E-mail
0
24 Horas
1
2 Horas
2
10 Minutos
3
3 Minutos
4
3 Minutos
Novos usuários se juntam a nós no Nível de Confiança 1 ou 2. O Nível de Confiança 0 é usado apenas para restringir usuários que ainda precisam aprender o que é aceitável.
Isso nos daria tempo suficiente para capturar quaisquer violações de confidencialidade e removê-las do Discourse antes que a informação seja divulgada irrevogavelmente por e-mail.
TODOS: Por favor, leia a seguinte postagem apenas se você gosta de ler postagens de uma pessoa ESTÚPIDA.
Eu também gostaria de ver algo assim, mas por um motivo ligeiramente diferente.
Nosso fórum tem categorias privadas às quais apenas usuários verificados podem acessar (restrito por nível de confiança), mas as configurações atuais de e-mail do administrador permitem apenas desabilitar ou habilitar notificações por e-mail para todos os usuários, independentemente do nível de confiança. Isso significa que, se habilitadas, as notificações por e-mail para postagens em categorias privadas, que exibem o texto completo da postagem, também são enviadas a usuários que não têm permissão para visualizar essas categorias, o que frustra o objetivo das categorias privadas.
Uma opção é desabilitar todas as notificações por e-mail para impedir que usuários não verificados recebam notificações por e-mail para postagens feitas nessas categorias privadas, mas isso está longe de ser ideal para a maioria da comunidade.
A solicitação acima funcionaria para nós porque, se um usuário não se verificar em 7 dias, ele é automaticamente removido, então poderíamos definir a Janela de Tempo de E-mail para usuários de Nível de Confiança 0 para 192 horas, para que eles nunca recebam notificações por e-mail.
Acho que nossa única outra opção no momento é manter a notificação por e-mail habilitada, mas alterar o modelo de e-mail para remover o texto da postagem e, possivelmente, o nome de usuário do remetente para manter a privacidade da maioria de nossos usuários verificados.
Se alguém tiver outras sugestões para atingir o objetivo que descrevi acima, ou seja, habilitar e-mails para usuários verificados (nível de confiança 2+) e desabilitar notificações por e-mail para usuários não verificados (níveis de confiança abaixo de 2), ficarei feliz em experimentá-las.
Isso não deveria estar acontecendo. E-mails não devem ser enviados notificando as pessoas sobre conteúdo em categorias que elas não têm permissão para ver.
Você poderia detalhar mais sua configuração e como/por que isso pode estar ocorrendo?
Você está certo @JammyDodger. Não está acontecendo, foi mal.
Eu estava verificando os e-mails enviados no admin e notei que um usuário não verificado havia recebido uma notificação por e-mail, mas depois de verificar novamente, vejo agora que era para uma categoria publicamente disponível e não para uma das categorias privadas. Bem, eu não me sinto estúpido… MUITO.
Obrigado pela rápida resposta.