Acho que devo explicar o motivo pelo qual quero criar alguns Tópicos em uma Categoria (não todos os Tópicos de uma Categoria) que apenas certos Grupos possam ver e participar.
Digamos que tenhamos um fórum Discourse chamado ‘Red Lake Nature Camp’. O acampamento é um local onde diferentes grupos de pessoas visitam por vários dias. Existem muitas Categorias Públicas nas quais todos os visitantes podem participar. Foram criados Grupos para cada visita, por exemplo, o ‘2020-02-05LocalBoyScouts’, e esse Grupo é composto apenas pelos membros dos Boy Scouts locais que participaram da sessão de acampamento de 2020-02-05.
Existe uma Categoria principal do fórum chamada ‘Group Visits’, e uma pessoa da ‘Staff’ cria um Tópico chamado ‘2020-02-05 Local Boy Scout Winter Trip’, com uma breve descrição da viagem na primeira postagem do tópico.
Isso funciona, mas gostaríamos de poder restringir a visualização e a participação nesse Tópico apenas ao Grupo ‘2020-02-05LocalBoyScouts’.
O motivo pelo qual queremos que esse TÓPICO seja privado para AQUELE GRUPO é que também existe um Grupo ‘2020-03-05GirlGuide’ e um Tópico criado pela Staff para a ‘2020-03-05 Girl Guide Winter Trip’.
Não queremos que as meninas possam ver e participar do Tópico dos meninos, e vice-versa.
Haverá algumas famílias que visitam o acampamento e que QUEREM que todos vejam e participem do Tópico da viagem delas, localizado na mesma Categoria pública ‘Group Visits’. Mas, como você pode ver, há uma necessidade de que alguns Tópicos nessa Categoria sejam restritos aos Grupos que visitaram o acampamento. Também teríamos os Grupos ‘BoyScoutLeader’ e ‘GirlGuideLeader’, que seriam adicionados a todos os seus respectivos Tópicos, para que os líderes possam ver e participar de todas as suas visitas ao longo dos anos.
Obrigado por linkar aquele tópico no qual participei.
Mas aquele tópico tem uma solução marcada que não se aplica ao meu caso, que não é o mesmo que o de Jordan.
E as outras soluções alternativas naquele tópico são apenas isso: soluções alternativas desnecessariamente complicadas.
Do lado positivo, acho que minha sugestão aqui também funcionaria para Jordan.
A principal diferença é que todos os tópicos de visita ao meu acampamento seriam bem organizados na Categoria Pública ‘Visitas em Grupo’, seja visível ou não para todos os membros do Fórum.
É muito provável que sempre seja o caso de os tópicos não terem permissões, enquanto as Categorias sim. Se você quer que apenas pessoas daquele GRUPO consigam ver algo, você precisa criar uma categoria exclusiva para AQUELE GRUPO.
Você poderia, em tese, usar tags e encontrar uma maneira (um plugin, talvez?) para que todos que não estão naquele GRUPO silenciem essa tag. Isso impediria que vissem as categorias marcadas, a menos que optassem por desativar o silêncio daquela tag (ou se seu plugin os obrigasse a sempre silenciá-la). Se for apenas incômodo que pessoas fora daquele GRUPO não vejam as postagens, essa poderia ser uma solução.