Mostrar grupo apenas para membros de outro grupo

Olá a todos, procurei pela última meia hora e não encontrei nenhum tópico sobre isso:

Gostaria de ter um grupo que só possa ser juntado (e, se possível, só seja exibido) para membros de outro grupo.

Até onde posso ver, isso não é possível no núcleo e não há plugins para isso?

Obrigado antecipadamente

Acho que você está certo.

Sem olhar o código, acho que são de 1 a 4 horas de trabalho, talvez mais se incluirmos testes adequados. Seria muito mais rápido fazer o hard coding do(s) grupo(s) em questão…

Existe algo chamado Guardian que, acho eu, é o que você precisaria modificar.

Mas, provavelmente ajudaria se você desse um passo atrás e descrevesse o que realmente quer que aconteça. Em quais contextos você se importa que as pessoas possam ver o grupo? Por quê?

Olá, Jay, obrigado por responder.

Eu administro um site de suporte e alguns tópicos têm natureza adulta, então temos um grupo de pessoas que verificaram sua idade como > 18 (adicionadas manualmente pelos administradores).

Agora, mesmo que você tenha > 18 anos, pode querer evitar propositalmente certos tópicos ou categorias.

Se tivermos que fazer isso agora, os administradores terão que aprovar manualmente todas as solicitações para os “sub” grupos, e é isso que gostaríamos de evitar.

Mas, para ser honesto, não somos tão grandes assim que não poderíamos lidar com isso manualmente entre os 3 administradores :slight_smile:

Você não pode apenas pedir às pessoas para silenciarem as categorias que não querem ver?

Verdadeiro – meu chefe moderador, que trabalha muito, na verdade criou um guia sobre como fazer isso ontem, porque muitos tópicos eram impulsionados e isso estava incomodando algumas pessoas.

Eu não associei isso a esse caso de uso, mas você tem razão. Obrigado – vamos seguir com essa solução por enquanto e, se não for suficiente, acho que é hora de eu criar meu primeiro plugin.

Acho que também é possível ter categorias silenciadas por padrão.

Que bom que está funcionando!