Aprovação forçada de posts apenas para usuários específicos?

Estou procurando uma maneira de exigir aprovação manual para todas as publicações futuras de um usuário específico (ou um pequeno conjunto de usuários), sem alterar o nível de confiança deles ou movê-los para um grupo diferente.

O objetivo é essencialmente “marcar” certos usuários para que cada publicação que eles fizerem vá para a fila de moderação até que um membro da equipe a aprove, e então poder desativar esse comportamento mais tarde, se necessário.

Existe uma maneira integrada de fazer isso por usuário? Ou isso exigiria um plugin ou uma solução personalizada?

Não há uma maneira nativa.

Poderia dar uma olhada nisto talvez Force specific users through moderation

1 curtida

Obrigado. Notei que o plugin não é atualizado há cerca de 7 anos, então estou um pouco hesitante em instalá-lo.

Enquanto isso, qual é a configuração recomendada para exigir aprovação para todos os novos usuários (TL0)? Eu gostaria que cada postagem de novos membros fosse para a fila de moderação até ser aprovada pela equipe.

Quais configurações do site controlam isso?

Acho que encontrei, certo?:

Edição 2:

Estou um pouco confuso com essas configurações:

Preciso remover “trust_level_0” destas duas configurações? A redação está me deixando tonto/confuso.

Edição 3:

Alguma leitura/documentação adicional sobre esta configuração também? (o que são usuários “staged”?):

Escrevi esta visão geral há algum tempo:

Usuários em estágio são usuários criados quando um usuário postou por e-mail, mas não se inscreveu. Isso geralmente acontece através de e-mail de entrada (você também pode criar um enviando uma MP para um endereço de e-mail).

2 curtidas

Obrigado.

Esta é uma abordagem melhor do que definir uma aprovação de contagem de posts #?:

Acho que eu usaria a configuração de aprovação baseada em grupo e Discourse Dynamic Groups.

Você cria um grupo de usuários cujas postagens sempre devem exigir aprovação - por exemplo, watched_users.
Em seguida, você cria um grupo dinâmico com todos os usuários do grupo trust-level-0[1], mas sem os membros de watched_users e nomeia esse grupo, por exemplo, trusted_users.
Adicionar esse grupo às configurações de approve unless... deve resultar em postagens de watched_users exigindo aprovação sem restringir outros usuários.

É claro que você também poderia usar, por exemplo, o grupo tl1, mas não o watched_users, se também quiser que novos usuários exijam aprovação. Mas como os usuários convidados geralmente começam com TL1, a configuração para o número fixo de postagens que precisam de aprovação é mais confiável para rastrear a atividade de novos usuários.


  1. todos que se registraram ↩︎

2 curtidas

Obrigado! Dito isso, a configuração atual que tenho (na captura de tela mais recente acima) exigirá que novas postagens/tópicos por membros TL0 sejam aprovados primeiro, correto?