Como a equipe pode interagir com usuários ainda não aprovados?

Olá a todos, em nosso Discourse, que é destinado a um grupo de profissionais com credenciais aprovadas, gostaríamos de realizar o seguinte no processo de cadastro e aprovação:

  1. Usuários cujas credenciais ainda não foram aprovadas não podem visualizar nenhum conteúdo em nosso Discourse.
  2. Usuários não aprovados devem poder entrar em contato com a equipe (não apenas uma pessoa por e-mail) enquanto aguardam a aprovação.
  3. Idealmente, gostaríamos que toda a documentação que eles nos enviam ficasse armazenada no Discourse.

As alternativas que pensei até agora são:

  1. Possível, mas insatisfatória: Configurar “login obrigatório” e incluir uma mensagem no e-mail de confirmação inicial do endereço de e-mail, instruindo-os a enviar um e-mail com as informações necessárias para a aprovação. No entanto, esse método dificulta que toda a equipe compartilhe a tarefa e também não torna simples armazenar a documentação no Discourse.
  2. Possível, mas propenso a erros: Aprovar automaticamente novos usuários, mas tornar cada categoria visível apenas para usuários que são membros do grupo “aprovados”. Não é ideal, pois a equipe pode esquecer de configurar novas categorias dessa maneira.
  3. Possivelmente impossível? Aprovar automaticamente novos usuários, mas de alguma forma impedir que eles visualizem qualquer postagem ou façam qualquer coisa, exceto trocar mensagens com a equipe. Possivelmente, alterando a forma como o tl0 funciona. Essa seria a maneira mais fluida e atenderia aos três requisitos, mas será viável?

Agradeço qualquer sugestão!

Não, não é.

A única solução seria ter permissões por categoria/grupo, como você descreveu no item 2.

Não há como permitir que alguém interaja com você sem uma conta. Você pode personalizar seu formulário de login para que as pessoas informem que tipo de documentação fornecerão e fornecer um endereço de e-mail para enviá-la (a partir do e-mail de registro delas). Depois, você pode cruzar essas informações com os registros.

Obrigado. Existe alguma maneira (talvez um plugin?) de fazer com que as permissões padrão de novas categorias sejam visíveis apenas para membros de um grupo aprovado, em vez de “todos: Criar/Responder/Ver”?

Não que eu saiba (mas isso não torna isso uma verdade absoluta).