Eu pessoalmente acho que isso é um recurso, embora não seja para ser um, pois há uma razão para ser uma categoria anônima. Mas sim, talvez aconteça porque não há um rastreamento mantido para a postagem. Honestamente, não tenho certeza, mas este pode ser o motivo.
Ótimo, isso funciona perfeitamente. Estava me perguntando se todas as contas criadas com @anon são descartadas depois de um tempo ou se permanecem no banco de dados?
Eu não acho que eles sejam descartados/limpos por assim dizer automaticamente. Apenas que novas postagens anônimas após x dias da última feita por esse usuário (controlado por uma configuração principal do site) criam um novo usuário anônimo.
Claro, seria bastante possível fazer isso manualmente.
Entendi :))
Além disso, existe uma maneira de ocultar esse pop-up toda vez que alguém postar?
Aqui está uma correção caso alguém precise, você pode criar o repositório e no arquivo plugin.rb você pode remover tanto result.message quanto result.route_to, assim não haverá mais feedback para o usuário e nenhuma caixa de diálogo ou pop-up será acionado.
É assim que o trecho de código ficaria:
if result.success?
result.post = post
# Mensagem e route_to removidos para pular a caixa de diálogo
else
user.flag_linked_posts_as_spam if creator.spam?
end
Adicionei este CSS a um Componente de Tema para conseguir isso (e ocultar a presença deles):
// Tweaks to the Anon category
body.category-general-hnz-anon {
div.presence-users, div.row div.post-notice.new-user {
display: none;
}
}
O trecho após category- é o slug da categoria que você está direcionando.
Encontrei uma forma alternativa de implementar funções semelhantes a este plugin, mas sem ele: basta adicionar um grupo chamado anon (o que quiser) para incluir todos os usuários anônimos. Claro, você não precisa adicionar todas as contas uma por uma, o e-mail de todos os anônimos é anon.your.site, então configure uma adição automática, depois especifique a segurança de uma categoria para permitir apenas que o grupo anon visualize, crie tópicos e poste.
Inteligente, mas isso perde a funcionalidade principal deste plugin:
Embora seja simples para usuários experientes, o fluxo de alternar para um usuário anônimo, postar no local correto e voltar é um passo muito grande para a maioria!
Quando alguém responde à Categoria Sempre Anônima por e-mail, essa pessoa não é anonimizada. Como se pode imaginar, isso causa um pequeno problema às vezes!
Este tópico deveria ser marcado com #anonimização ou talvez #modo-anônimo? Eu acharia mais fácil de encontrar se fosse o caso.
O último. Eu já fiz isso.
Eu vejo que o plugin aplica patches no newPostHandler, então eu esperaria que ele interceptasse e-mails também. Daremos uma olhada quando tivermos um tempo.
Ok - farei mais testes e garantirei que seja reproduzível para garantir que vocês não percam tempo!
Existe uma maneira de substituir o modo anônimo para mods/staff nas categorias sempre anônimas? Isso também não parece permitir que mods postem sussurrando. Não é um grande problema se não for possível, só estou imaginando se estou perdendo algo nas configurações.
Isso parece justo.
Adicionei esse recurso agora: as postagens sussurradas nunca serão anonimizadas.
Obrigado pela resposta rápida!
Qual seria a melhor maneira de suprimir a caixa de diálogo “Sua postagem foi anonimizada” após a publicação? Tentei ocultá-la com CSS, mas ela usa os mesmos IDs e classes que todas as outras caixas de diálogo de erro, o que impossibilitou algumas ações de moderação e suprime as caixas de diálogo de feedback do usuário. Não tenho certeza de como escrever um componente de tema para capturar o modal apenas para postagens anônimas enfileiradas ou se isso exigiria uma modificação no plugin.
E por que você quer esconder isso?
Porque é irritante e causa atrito no processo de postagem. Estamos configurando uma categoria sempre anônima onde a expectativa é que as pessoas tenham discussões mais longas como fazem em categorias com nomes de usuário, e a notificação pop-up torna irritante postar anonimamente mais do que algumas vezes.
Talvez ter o pop-up uma vez na primeira postagem fosse aceitável, mas o compositor diz anônimo, o comentário anônimo é mostrado logo após a postagem, e nossa categoria especificamente tem avisos por toda parte de que todos os tópicos/postagens são anônimos.
Eu posso escrever um componente de tema eu mesmo para adicionar uma classe div e ocultar o pop-up, eu só estava esperando alguma orientação sobre por onde começar, já que nunca fiz isso com um modal de diálogo antes.
Acho que não é fácil suprimi-lo usando um componente de tema.
Há uma linha única no plugin que adiciona a mensagem, se você remover essa linha, a mensagem desaparecerá. Se você estiver disposto a esperar alguns dias, adicionarei isso como uma configuração.
Muito obrigado, eu agradeceria. Não há pressa nenhuma.
Desculpe incomodar novamente com isso, mas pensei que você gostaria de saber, @RGJ: publicações feitas em uma categoria sempre anônima parecem ignorar a lista de “exigir aprovação” de palavras monitoradas. Outras publicações com palavras monitoradas nas listas de censurar, sinalizar, substituir, marcar e silenciar são interceptadas, mas qualquer item na lista de exigir aprovação é permitido.