Membros não estão recebendo e-mails da categoria Acompanhada (novamente)

Continuando a discussão de Membros não recebem e-mails da categoria observada:

Contexto: Favor activity summary posts from certain category

Olá.
Volto com o problema descrito no meu tópico anterior. Pensei que tinha sido resolvido, mas notei desde então que, após aplicar o que parecia ser uma solução, o problema piorou.

Objetivo: Nossa comunidade decidiu ter uma categoria dedicada para compartilhar anúncios. Essa categoria tem um número limitado de tópicos em que novas postagens correspondem a um anúncio. A ideia é que toda nova postagem chegue diretamente na caixa de entrada dos membros. Para o restante do fórum, o resumo é suficiente. Ou as pessoas podem ativar o modo de lista de e-mails, etc.

Agora, a ideia é alterar em massa as preferências dos usuários para propagar as novas configurações para todos os usuários. A mudança é definir a categoria de anúncios como “observada” para todos os usuários e garantir que os usuários tenham notificações por e-mail ativadas.

Resumo das tentativas:

Primeira tentativa: Adicionar a categoria observada nas configurações do site e sobrescrever as configurações anteriores. Não funciona, pois as configurações de e-mail dos usuários não são modificadas e assim por diante.

Segunda tentativa: Mudei a preferência observada através do console do rails: User.all.each do |user| CategoryUser.batch_set(user, :watching, [<id>]) end. Mas o problema é que, de alguma forma, nem todos os usuários recebem um e-mail quando há uma nova postagem. Portanto, esses usuários têm alguma combinação de preferências que impede o envio do e-mail.

Terceira tentativa: Criei uma nova categoria e movi todos os tópicos para lá. Os usuários não devem ter nenhuma configuração de e-mail para essa nova categoria. Então, defini essa nova categoria como observada. Agora, quase nenhum usuário (3 de 73) recebe um e-mail quando alguém posta em um tópico dessa nova categoria.

Afinal, não há uma maneira de redefinir todas as configurações dos usuários como se fossem novos usuários? É uma ideia estranha, mas somos uma comunidade pequena e especializada, então não é como começar a enviar spam para os usuários…

Obrigado por qualquer ajuda (:

1 curtida

Solução: Reset default categories watching setting - #8 by mononym

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.