@nathank solicitou uma opção para alterar a ordem das caixas de entrada de grupo na barra lateral. Eu pedi ideias sobre a melhor forma de abordar isso anteriormente em Configuring the order of groups in theme component settings, e acho que cheguei a uma solução.
Combinei isso com o pedido para exibir o nome completo de um grupo em vez de seu nome curto. Como o nome completo não está facilmente disponível neste contexto, a solução é permitir que os administradores definam um nome de exibição personalizado em vez disso. O campo que anteriormente seria usado apenas para exibir o nome do grupo na configuração agora também é usado para controlar o nome mostrado na barra lateral.
Ambos os recursos são tratados através da nova configuração advanced_group_inbox_configuration.
Nesta configuração você pode:
- selecionar um grupo em um menu suspenso
- opcionalmente, definir um nome personalizado que será exibido na barra lateral
- reordenar os grupos configurados usando os botões na parte inferior
O nome personalizado também é útil dentro da própria configuração.
Se nenhum nome for fornecido, a entrada será rotulada como group 1, group 2, etc. (com base em sua posição). Adicionar um nome temporário pode facilitar a reordenação, e você pode removê-lo novamente antes de salvar, se desejar.
Grupos com mensagens que não são adicionados à configuração avançada ainda aparecerão na barra lateral, listados após os configurados e ordenados pelo seu ID de grupo.
Grupos listados na configuração hide_group_inboxes sempre serão ocultados, independentemente de também estarem presentes na configuração avançada ou terem mensagens.
Neste exemplo, nenhum nome personalizado foi inserido para o grupo de moderadores, razão pela qual ele aparece como
group 1 na configuração. Os outros grupos têm nomes personalizados.
Esta configuração resulta em:
Aqui você pode ver que as caixas de entrada ‘doggo-daily’ e ‘cat_pics’ trocaram de posição e são exibidas sem hifens ou sublinhados. A caixa de entrada ‘Team’ aparece abaixo daquelas configuradas na configuração avançada.
Você também pode ver um aviso exclusivo para administradores, que aparece porque o grupo ‘admin’ foi adicionado à configuração avançada e à configuração
hide_group_inboxes ao mesmo tempo.

