No puedo crear chats personales como administrador

Como administrador, no puedo crear chats personales con otros usuarios.

Sin embargo, según la configuración del sitio, los miembros del personal siempre deberían tener la capacidad de crear chats personales.

Pasos para reproducir:

  1. Establezca chat allowed groups en TL0 y direct message enabled groups en moderadores.
  2. Como administrador, intente crear un chat personal con un usuario TL1.

Solución

Este problema está relacionado con el PR #26010

Cuando un usuario intenta crear un chat personal, no debemos verificar si el usuario de destino tiene la capacidad de crear chats personales. En cambio, como se especifica en la configuración del sitio, debemos verificar si el usuario actual tiene la capacidad de crear chats personales.

Siempre que el usuario actual sea miembro de los grupos habilitados para mensajes directos o sea miembro del personal, debería poder crear un chat personal.

He enviado una solicitud de extracción para solucionar este problema:

4 Me gusta

Gracias @pangbo, acabo de fusionar la PR :+1:

Haremos una revisión más exhaustiva de esas configuraciones/opciones internamente para ver si nos hemos saltado alguna otra.

1 me gusta