Mostrar todos los usuarios en un PM

En otro foro (Discourse, por supuesto) surgió la pregunta de si el número de avatares de los usuarios que se muestran en los mensajes privados (PM) se puede aumentar de los 10 usuarios predeterminados. Tal como está ahora, muestra los avatares de los primeros 10 y luego +1. ¿Se puede aumentar este número usando CSS u otro método?

2 Me gusta

No entiendo a qué te refieres, ¿podrías compartir una captura de pantalla, por favor?

Así es como se ve en mi foro (MP con 11 usuarios):

Creo que el número de avatares que se muestran puede depender de la longitud del nombre de usuario…

3 Me gusta

Hablo de la esquina superior izquierda del MP que sigue apareciendo incluso al desplazarse hacia abajo por las publicaciones.

image

Un usuario invocó inadvertidamente a Discobot, cuyo avatar se colocó primero (a la extrema izquierda) y el avatar del décimo usuario fue reemplazado por un “+1”. El próximo mes esperamos invitar a un usuario más a este MP, por lo que nos preguntábamos si había alguna forma de aumentar el número de avatares que se muestran en la parte superior izquierda.

No hablo de la publicación que aparece en la parte superior de la discusión y que muestra los avatares de todos los usuarios, sino de lo que aparece en la parte superior izquierda que es estacionario al desplazarse hacia abajo por los mensajes. Ahí es donde desaparecen los avatares adicionales y se reemplazan con +1, +2, etc.

Ah, sí eliminamos a Discobot de la lista y el avatar del décimo usuario aparece de nuevo. Supongo que esta lista se limita a los primeros 10 usuarios y los usuarios adicionales se incluyen como un “+n” al final.

3 Me gusta

No creo que esto se pueda cambiar fácilmente con CSS, como puedes ver aquí https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/widgets/header-topic-info.js#L156 el número máximo de usuarios que se muestran (cuando no hay etiquetas en la cabecera del MP) es 10, como suponías.

Los avatares que se muestran se establecen basándose en esta lógica https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/widgets/header-topic-info.js#L169

Quizás haya algo que puedas hacer, pero requeriría JavaScript complejo o un plugin personalizado.

4 Me gusta

De acuerdo, gracias. Les informaré a los demás que no se puede hacer. :smiley:

3 Me gusta