Aterrisse no componente de Mensagens em Grupo

Este Componente de Tema redireciona links de Grupos para que eles cheguem às Mensagens do Grupo em vez de aos Membros do Grupo.
O caso de uso para isso é quando o seu Fórum faz uso extensivo de Grupos, mas você não quer configurar uma categoria individual para comunicações privadas para cada um deles.
A página /g/group-slug/messages pode funcionar como uma lista de tópicos para esses Grupos sem qualquer entrada adicional do administrador. Infelizmente, essas páginas estão um tanto escondidas e vários cliques são necessários para acessá-las.
Este Componente torna a página de Mensagens do Grupo a página de destino padrão sempre que um Grupo é clicado. Isso torna a localização e o uso das Mensagens do Grupo (especialmente as mais antigas) muito mais intuitivos para os usuários. Ele só faz isso quando

  1. Existem mensagens do grupo para o grupo e
  2. O usuário é membro do grupo

Este Componente foi feito para formalizar o incrível suporte de @Johani como resultado desta conversa:

Não há configurações. Simplesmente instale e ative-o.

12 curtidas

Acabei de atualizar o TC para que ele não gere mais um aviso no console do navegador:

4 curtidas

No momento, há um problema com o componente, que se manifesta na página /g:

Parece estar relacionado a este commit no core:

Desativei temporariamente a funcionalidade nessa página até conseguir corrigi-la adequadamente:

Novo recurso também - adicionando compatibilidade com a Barra Lateral

Enquanto isso, também estou muito interessado em adicionar compatibilidade com a nova sidebar.

Estou tentando descobrir como redirecionar os links de mensagens de grupo na Barra Lateral que atualmente vão para:

  • /u/username/messages/group/group-slug

Gostaria que eles fossem para isto em vez disso:

  • /g/group-slug/messages

Alguém pode ajudar com algum desses? Ambos são muito complexos para mim.

2 curtidas

Não acho que este componente tenha mais lugar (se é que funciona). Por isso, coloquei a tag deprecated nele.

3 curtidas