En nuestra comunidad, estamos utilizando “niveles de confianza” de los usuarios para que ciertas categorías solo sean visibles para ese nivel de confianza. Los niveles de confianza altos (digamos, nivel 3) encapsulan niveles de confianza más bajos (mayor confianza que el nivel 2, por ejemplo). Creo que así es como se configura cada comunidad.
Nuestra pregunta/objetivo: tener categorías que puedan aislarse a un grupo de confianza en particular pero no a otro sin encapsulación (básicamente, segregar cada grupo).
Nuestra situación:
Nuestra comunidad está compuesta por miembros donde los miembros de alto nivel de confianza tienen acceso a una categoría con información financiera, pero los miembros de nivel inferior no (aún no han firmado un acuerdo de confidencialidad). Hay otras categorías que requieren un acuerdo por separado, donde los miembros de nivel inferior han firmado, pero los miembros con acceso financiero no.
Una forma fácil es tener grupos de confianza, pero no son necesariamente subconjuntos de otro.
Espero que mi primera pregunta tenga sentido. p.d. nos encanta Discourse, es, sin duda, la mejor plataforma que hemos utilizado.