Permitir que membros convidem enquanto "aprovação necessária" — ou similar

Estou rodando um Discourse para profissionais que pede aos novos cadastros que certifiquem algumas informações de filiação e formação na página de cadastro (por meio de campos personalizados de usuário), de modo que a aprovação da equipe é necessária para o acesso.

Entendo que, quando a aprovação é necessária, apenas a equipe pode convidar novos usuários, mas, ao fazê-lo, os novos usuários não são solicitados a passar pelo processo de aprovação.

É possível modificar o Discourse para que:
A. apenas a equipe possa convidar novos usuários, mas esses usuários ainda precisem passar pela aprovação?
B. todos os membros possam convidar novos usuários, mas todos os novos usuários (inclusive os convidados pela equipe) precisem ser aprovados?

A opção B seria a mais preferida.

Percebo que é a equipe quem decide sobre a aprovação dos novos usuários, então pode parecer sem sentido querer que a equipe aprove usuários que ela mesma convidou. Meu raciocínio é que os campos personalizados de usuário na página de cadastro mantêm as informações dentro do Discourse, enquanto, no caso de um convite feito por um membro da equipe, se for necessário verificar credenciais etc., isso exigiria comunicação fora do Discourse antes de convidar o usuário.

1 curtida

Apenas adicionando uma ideia a isso. Uma Opção C poderia ser: Se fosse possível desativar convites para todos, incluindo a equipe, então os convites poderiam ser realizados enviando um e-mail por mensagem privada para criar um usuário em fase de espera, que então exigiria aprovação ao se cadastrar.

1 curtida

Esta questão e possíveis soluções alternativas estão sendo discutidas em Allow users invited by staff to skip approval, então estou fechando.