Tornar um grupo visível para um usuário em outro grupo

Exemplo:
grupo mestre (visível por ele mesmo):

  • grupo_1 (visível pelo usuário do grupo_1)

até agora tudo bem..

E meu pedido está aqui:
Subgrupos:

  • sub_grupo_1 (visível apenas pelo usuário do grupo_1)

O objetivo é que apenas os usuários do grupo_1 possam mencionar/ver/entrar no usuário do sub_grupo_1

Não é possível atualmente?
Se eu quiser adicionar essa funcionalidade, devo modificar o discourse ou criar um plugin?

1 curtida

Crie um plugin.

Para encontrar as coisas que você precisa sobrescrever, você procurará em groups_controller.rb e, eu acho, verá sobre sobrescrever o guardião para o que os grupos podem ser mencionados.

2 curtidas

Obrigado :slight_smile:

1 curtida
  • Vejo groups_controller.rb. mas não sei como sobrescrever funções no meu plugin..

E

  • Uma ideia para injetar ações de aba na tela de gerenciamento de grupos do administrador?