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.
todos que se registraram ↩︎