Sección de Mensajes para la barra lateral

@nathank solicitó una opción para cambiar el orden de las bandejas de entrada de grupo en la barra lateral. Anteriormente, solicité ideas sobre la mejor manera de abordar esto en Configuring the order of groups in theme component settings, y creo que ahora he llegado a una solución.
Combiné esto con la solicitud de mostrar el nombre completo de un grupo en lugar de su nombre corto. Dado que el nombre completo no está fácilmente disponible en este contexto, la solución es permitir a los administradores definir un nombre de visualización personalizado en su lugar. El campo que anteriormente solo se usaría para mostrar el nombre del grupo en la configuración ahora también se utiliza para controlar el nombre que se muestra en la barra lateral.

Ambas características se manejan a través de la nueva configuración advanced_group_inbox_configuration.

En esta configuración puedes:

  • seleccionar un grupo de un menú desplegable
  • definir opcionalmente un nombre personalizado que se mostrará en la barra lateral
  • reordenar los grupos configurados usando los botones en la parte inferior

El nombre personalizado también es útil dentro de la propia configuración.
Si no se proporciona un nombre, la entrada se etiquetará como grupo 1, grupo 2, etc. (según su posición). Agregar un nombre temporal puede facilitar el reordenamiento, y puedes eliminarlo antes de guardar si lo deseas.

Los grupos con mensajes que no se agregan a la configuración avanzada seguirán apareciendo en la barra lateral, enumerados después de los configurados y ordenados por su ID de grupo.
Los grupos enumerados en la configuración hide_group_inboxes siempre estarán ocultos, independientemente de si también están presentes en la configuración avanzada o tienen mensajes.


En este ejemplo, no se introdujo un nombre personalizado para el grupo de moderadores, por lo que aparece como grupo 1 en la configuración. Los otros grupos tienen nombres personalizados.

Esta configuración da como resultado:


Aquí puedes ver que las bandejas de entrada ‘doggo-daily’ y ‘cat_pics’ han cambiado de posición y se muestran sin guiones ni guiones bajos. La bandeja de entrada ‘Team’ aparece debajo de las configuradas en la configuración avanzada.
También puedes ver una advertencia exclusiva para administradores, que aparece porque el grupo ‘admin’ se agregó a la configuración avanzada y a la configuración hide_group_inboxes al mismo tiempo.

4 Me gusta