Especificações de grupo privado no Discourse

Hi,

In a project, we are using private groups with SSO feature. We are using Wordpress as SSO provider. Our all user groups are private and each group can display a separate category. These groups and categories are completely independent of each other.

Also, we are using automatically join group feature for joining these groups and it works correctly.: “Users who register with an email domain that exactly matches one in this list will be automatically added to this group”

Discourse’s default user groups specifications are is not offering enough options at this time for that.

What we need:

  1. Users can only see members in their group and send messages.
  2. Users can only view public profiles of members in their group.
  3. Users can only see members in their own group in user list. (not disable user directory, just customize that for user groups.)

What can we do? I am happy to hear your suggestions.

Thanks.

Nada demais. Suas opções mais fáceis são desativar os perfis de usuário, para que ninguém possa ver nenhum perfil, ou permitir que as pessoas vejam todos eles.

Um plugin provavelmente poderia substituir a lista de usuários ou ocultar usuários que não estão no mesmo grupo principal que o usuário que está visualizando. Se for aceitável que os outros usuários estejam no carregamento JSON, talvez seja possível que um componente do tema oculte usuários que não correspondam ao grupo do usuário.

Isso é algo que surge de vez em quando.

Se você realmente quiser que as pessoas não vejam ninguém, sua melhor opção é criar um fórum separado para cada grupo. Você pode fazer isso com multisite, de modo que ainda haverá apenas um único contêiner.