Creo que debería explicar por qué quiero crear algunos temas en una categoría (no todos los temas de una categoría) que solo ciertos grupos puedan ver y en los que puedan participar.
Supongamos que tenemos un foro de Discourse llamado ‘Campamento de Naturaleza Red Lake’. El campamento es un lugar donde diferentes grupos de personas visitan durante varios días. Hay muchas categorías públicas a las que todos los visitantes pueden acceder y participar. También se han creado grupos para cada visita, por ejemplo, ‘2020-02-05LocalBoyScouts’, y este grupo está compuesto únicamente por los miembros de los Boy Scouts locales que asistieron a la sesión de acampada del 2020-02-05.
Existe una categoría principal del foro llamada ‘Visitas de Grupos’, y una persona del ‘Personal’ añade un tema titulado ‘2020-02-05 Viaje de Invierno de los Boy Scouts Locales’, con una breve descripción del viaje en el primer mensaje del tema.
Esto funciona, pero nos gustaría poder limitar la capacidad de ver y participar en ese tema únicamente al grupo ‘2020-02-05LocalBoyScouts’.
La razón por la que queremos que ese tema sea privado para ese grupo es que también existe un grupo ‘2020-03-05GirlGuide’ y un tema creado por el personal para su ‘2020-03-05 Viaje de Invierno de las Girl Guides’.
No queremos que las niñas puedan ver ni participar en el tema de los niños, ni viceversa.
Habrá algunas familias que visiten el campamento que sí querrán que todos puedan ver y participar en su tema de viaje, ubicado en la misma categoría pública ‘Visitas de Grupos’. Pero, como pueden ver, existe la necesidad de que algunos temas en esa categoría estén limitados a los grupos que visitaron el campamento. Además, tendríamos un grupo ‘BoyScoutLeader’ y otro ‘GirlGuideLeader’ que se añadirían a todos sus respectivos temas, de modo que los líderes puedan ver y participar en todas sus visitas a lo largo de los años.
Pero ese tema tiene una solución marcada que no se ajusta a mi caso, el cual no es el mismo que el de Jordan.
Y los otros trucos en ese tema son solo eso, soluciones complicadas innecesariamente.
Por otro lado, creo que mi sugerencia aquí también funcionaría para Jordan.
La diferencia principal es que todas las visitas a mi campamento quedarían bien organizadas en la Categoría Pública ‘Visitas Grupales’, ya sea visible o no para todos los miembros del foro.
Es muy probable que siempre sea así: los temas no tienen permisos, pero las categorías sí. Si deseas que solo las personas de ESE GRUPO puedan ver algo, debes crear una categoría exclusivamente para ESE GRUPO.
Podrías, en teoría, usar etiquetas y encontrar una forma (¿quizás un plugin?) para que todos los que no están en ESE GRUPO silencien esa etiqueta. Esto podría evitar que vean las categorías etiquetadas, a menos que decidan desactivar el silencio de esa etiqueta (o si tu plugin los obligara a silenciarla siempre). Si el hecho de que las personas fuera de ESE GRUPO no vean las publicaciones fuera simplemente molesto, esta podría ser una solución.