Comportamiento inconsistente con la configuración `chat max direct message users`

How to disable Group chat? - #4 by sallypf me hizo pensar si 1 o 2 es la opción correcta para limitar los chats a dos miembros. Así que lo intenté y, para fines de prueba, reduje chat max direct message users a dos. Luego creé dos usuarios y un grupo al que añadí a estos dos usuarios.

Tengo la impresión de que el efecto de la configuración es inconsistente.

Creación de un chat grupal añadiendo usuarios individuales:

  1. Haz clic en + para crear un nuevo chat
  2. Selecciona “nuevo chat grupal”
  3. Añade los usuarios que creaste; observa que dice 2/2 miembros
  4. Comprueba los miembros del chat creado

    Como tú también fuiste añadido, el chat tiene en realidad 3 miembros.
  5. Intenta añadir un miembro; no funciona porque ya hay 3/2 miembros
  6. Elimina a uno de los usuarios
  7. Intenta añadirlo; no funciona porque ya hay 2/2 miembros

Creación de un chat grupal añadiendo un grupo:

  1. Haz clic en + para crear un nuevo chat
  2. Introduce el nombre del grupo; no se te permite crear un chat grupal porque el grupo tiene dos miembros.

Esto me hace preguntarme: ¿se cuenta al creador del chat en el límite o no?

Al crear un chat añadiendo dos usuarios individuales, funciona, aunque eso resulte en 3 miembros una vez creado el chat (porque yo también estoy incluido). Pero si intento crear el mismo chat usando un grupo con dos usuarios, no está permitido. Después de la creación, tampoco puedo añadir un segundo usuario si ya hay uno en el chat conmigo, lo que sugiere que yo estoy contado en ese momento.

La descripción de la configuración chat max direct message users dice que establecerla en 0 significa que los usuarios solo pueden enviarse mensajes a sí mismos. Eso solo tendría sentido si el usuario actual no se contara. En ese sentido, el comportamiento durante la creación parece coincidir con lo que dice la descripción. Pero entonces esperaría que el límite después de la creación también permitiera 3 miembros en total (yo + 2), y que la creación de un chat con un grupo de 2 miembros funcionara de la misma manera.

Ahora mismo, la creación de un chat con dos usuarios solo funciona en un caso —añadiéndolos individualmente— y eso parece inconsistente.


Y, por cierto, hice todo esto como administrador, así que no estoy seguro de que lo siguiente

Staff are exempt from this setting

en la descripción sea cierto.

3 Me gusta

Esto es lo mismo si eliminas a uno de tus usuarios de prueba del grupo y te añades a ti mismo. Entonces el grupo tiene dos miembros, pero uno de ellos eres tú, por lo que el chat creado solo tendría dos miembros. Sin embargo, no funciona para crear el chat porque el grupo tiene demasiados miembros.

1 me gusta

Solo se cuentan otros usuarios para el límite, lo que está en línea con la descripción de la configuración. Menciona “número de otros usuarios al crear un mensaje directo”:

Creo que el error aquí es principalmente visual, pero estoy de acuerdo en que es muy confuso.

Probablemente queramos actualizar todos los recuentos en la interfaz de usuario a 3/3 para los MD (basado en tu ejemplo) para tener en cuenta al usuario actual.

¿Por qué crees que es principalmente visual? El hecho de que no pueda agregar a un usuario después de eliminarlo es un problema funcional.

Y el hecho de que no pueda crear un chat con un grupo que tiene dos miembros tampoco es solo un problema visual.

1 me gusta

Ah, claro, ya veo. Parece que los grupos de chat manejan el límite de forma diferente a los chats de DM normales.

1 me gusta

Oye @davidb, parece que el personal se ve afectado por la configuración de usuarios máximos de mensajes directos, hasta donde yo sé, lo que parece ser un error. El personal está alcanzando el mismo límite que los usuarios habituales.

¿Hay alguna posibilidad de que le eches un vistazo en algún momento? Sería genial arreglarlo.

¡Gracias!

1 me gusta