Em nossa comunidade, estamos utilizando “níveis de confiança” do usuário para que categorias selecionadas fiquem visíveis apenas para esse nível de confiança. Níveis de confiança altos (digamos, nível 3) englobam níveis de confiança mais baixos (maior confiança do que o nível 2, por exemplo). Acredito que é assim que toda comunidade é configurada.
Nossa pergunta/objetivo: ter categorias que possam ser isoladas para um grupo de confiança específico, mas não para outro, sem encapsulamento (basicamente, segregar cada grupo).
Nossa situação:
Nossa comunidade é composta por membros onde membros de alto nível de confiança têm acesso a uma categoria com informações financeiras, mas membros de nível inferior não (eles ainda não assinaram um NDA). Existem outras categorias que exigem um acordo separado, onde membros de nível inferior assinaram, mas os membros com acesso financeiro não.
Uma maneira fácil é ter “baldes” de confiança, mas que não sejam necessariamente subconjuntos de outro.
Espero que minha primeira pergunta faça sentido. p.s. estamos adorando o Discourse, é de longe a melhor plataforma que já usamos.