Private users in Discourse

Estamos tentando usar o Discourse como um fórum de suporte privado. Ele tem basicamente tudo o que precisamos e é ótimo para apenas compartilhar informações, permitindo fluxos de trabalho simples (tags) e atribuições.

O cenário para um projeto é:

  1. Criar um grupo que apenas membros podem ver e permitir que os usuários de nossos clientes participem
  2. Criar uma categoria para o projeto
  3. Criar subcategorias para tarefas, atas de reunião, etc.

Desativamos a criação de tags gratuitas, pois elas poderiam ser visíveis para qualquer pessoa. Mas grupos de tarefas privados para cada projeto/categoria servirão.

Também fizemos exatamente o que foi postado aqui: Desativamos o diretório de usuários e ocultamos perfis.

A ÚNICA coisa que parece ruim é que qualquer usuário pode mencionar qualquer outro cliente ou, pior, enviar mensagens privadas para eles (mensagens privadas podem ser desativadas, então isso provavelmente está bom). Mas eu não gostaria de desativar as menções. Elas são valiosas demais.

Existe alguma solução para isso?
Os usuários estão em grupos completamente diferentes que não compartilham nenhuma categoria entre si, então eu supunha que eles também não compartilhariam o diretório de usuários comum. Mas posso entender por que esse não é o caso. Mas ter a possibilidade de criar grupos de usuários realmente privados que são completamente separados do resto dos grupos seria bom.

Uma configuração Permitir menções apenas para membros da categoria seria muito boa. Assim, você não poderia mencionar ninguém (nem mesmo membros da equipe por engano) fora da categoria.

EDIT: Os usuários também vazam na página Badges. Então tivemos que desativar o sistema de badges para ocultar outro “diretório de usuários”.