Estou usando o Discourse com grupos específicos atribuídos a categorias para limitar o acesso deles, não queremos que um grupo se comunique com outro. Essa solução está funcionando, exceto pela lista de autocompletar @mention. Todos os usuários estão aparecendo na lista de autocompletar, mesmo quando todas as configurações de visibilidade estão definidas como apenas proprietários e moderadores do grupo, e as configurações de postagem estão definidas como ninguém em todos os grupos.
A exceção são todos os grupos Trust_Level. Não consigo alterar a configuração Quem pode ver os membros deste grupo? de Todos. Sempre que a defino como Ninguém, ela volta para Todos quando saio e volto.
Isso é um bug ou estou perdendo alguma configuração que impede a lista de autocompletar de ser preenchida com todos os usuários?
Isso acontece de tempos em tempos. Não há como ocultar grupos de usuários de outros usuários, apenas a associação deles a grupos.
Se você não quer que os usuários saibam que outros usuários existem, então você precisa desabilitar o acesso aos perfis de usuário. Não acho que haja uma maneira fácil de fazer isso.
Existe esta configuração do site allow users to hide profile (permitir que usuários ocultem o perfil), mas isso apenas permite que os usuários se ocultem. Acho que você precisa de um plugin para habilitá-lo para todos os usuários.
Não, não oculta. É por isso que fóruns separados, ou como você os chama, comunidades seriam a única solução. Se ver nomes de usuário é um problema tão grande.
Tentei desabilitar o diretório de usuários e também tentei ocultar os perfis de usuários sem sucesso. Posso tentar apresentar a ideia de fóruns/comunidades, mas herdei um plugin personalizado de um funcionário anterior que aparentemente estava funcionando em algum momento, mas não está mais. Tive dificuldade em entender por que não está funcionando. Obrigado por toda a ajuda.