Usuarios no pueden agregar otros a un mensaje personal

Our regular non-admin/non-mod users are unable to add other users to a personal message. I’ve impersonated, changed themes, poked through settings… in none of the cases will clicking the “Add or Remove …” button at the top of a PM thread do anything at all when impersonating. This is across browsers and without any type of ad blocking.

Any idea what’s going on? I didn’t see a setting to restrict adding others to PMs…

Have you disabled personal messages for non-admins?

There is an admin setting: enable personal messages which would disable this across the board, except for Staff

Is this just modifying existing PM topics? Are they able to create new PMs?

32%20PM

They are able to create new personal messages and include whomever they like. They are not, however, able to add new users to personal messages, or remove them, after the initial creation.

Hey @clay, users will need to be TL2 in order to add other users to an existing PM. Adding a user to a PM is considered an invite, which is a TL2 privilege.

The fact that the button appears and does nothing is a bug. Further, I can’t seem to remove myself from a PM as a non-admin user. That also seems like a bug.

@awesomerobot, could this be related to your PM participant layout work?

This might be functionality we need to clarify. You still need a button as TL1 because you should be able to remove yourself from a message (but you can’t add or remove others)…

Maybe we should show something else other than the add/remove button for users under TL2… just show the [x] next to your own username (and no add/remove button)?

I was able to remove myself from a PM as a non-admin TL1 in my local dev instance… so I’m not seeing that issue.

It’s possible this regressed a bit when we did the revamp of the UI here with @j.jaffeux. I believe on the target forum in this specific case they have disabled all trust level progression (beyond TL1).

Thanks for the information, everybody.

That’s correct, but armed with the info provided above, we changed the settings to cap everybody at TL2. While it doesn’t fix the UI issues, etc. mentioned by @jomaxro, it addresses our immediate usability issue. Thanks!

Revisando esto, estoy en TPM y tengo un grupo de mensajes privados en curso con otros; todos están en TL2 y aparece la opción de agregar/quitar, pero al hacer clic en ella solo permite que te quites a ti mismo colocando una x junto a tu ID en la lista del grupo.

¿Hay alguna otra configuración que podría impedir esta función? Podemos agregar tantos usuarios como queramos en la invitación inicial, pero no podemos agregar más después…

¿Podemos reproducir esto, @tshenry?

Esto despertó mi curiosidad. Tenemos un mensaje privado con varios miembros, así que verifiqué si había algún problema. Ninguno. Este era un mensaje privado con varias personas invitadas en diferentes momentos. Pero la diferencia es que no tenemos ningún grupo configurado. Todos los botones aparecen y funcionan; los probé todos. El problema mencionado anteriormente debe estar relacionado únicamente con los grupos, ¿verdad? ¿Los botones “Agregar o eliminar…” y el “+” faltan para los grupos?


Al hacer clic en el signo “+”, se abre la ventana emergente de envío de invitaciones, como se esperaba.

Aquí hay una captura de pantalla de cómo se ve para nosotros. Esto es solo un PM de dos personas: hago clic en el botón de agregar o eliminar y lo único que hace es poner una X junto a mi nombre de usuario, sin posibilidad de agregar a otra persona…

Por eso me preguntaba si hay alguna configuración en algún lugar que TPM esté omitiendo.

TPM está en la versión 2.3.0 de Discourse. Si hay un problema al agregar usuarios a los mensajes privados, es probable que ya se haya solucionado en la última versión de Discourse.

Hicieron una actualización completa del sitio a finales del verano o principios del otoño del año pasado. Pensé que habían pasado a la última versión…

2.3.0 se lanzó a mediados de 2019 y han ocurrido muchos cambios en la versión estable más reciente 2.3.8 y en la versión utilizada aquí, 2.4.0.beta10, durante los seis meses transcurridos desde entonces. La versión 2.4 se lanzará en menos de un mes.

Gracias, así que parece ser un error de algún tipo que podría ser particular al TPM de alguna manera…

Esto no parece ser un error, ya que es consistente con la descripción de los mensajes privados (PM) en esta publicación:

Por lo tanto, los usuarios pueden agregar destinatarios mediante:

  • crear un nuevo mensaje con la nueva lista de destinatarios
  • usar grupos, de modo que agregar un nuevo miembro del grupo lo agregue automáticamente a los PM del grupo

Puedo entender por qué se requiere moderación para alterar los destinatarios de mensajes existentes. Esto evita muchas oportunidades de engaño.

¿Qué usuarios pueden editar los destinatarios de un PM existente?

Tipo de usuario Rol Eliminar a uno mismo Eliminar al remitente Eliminar al destinatario Agregar destinatario
Administrador Remitente / Destinatario :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
Moderador Remitente / Destinatario :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
Usuario TL2+ con nivel mínimo de confianza para enviar mensajes Remitente :x: :x: :x: :heavy_check_mark:
Usuario TL2+ con nivel mínimo de confianza para enviar mensajes Destinatario :heavy_check_mark: :x: :x: :heavy_check_mark:
Usuario TL1 con nivel mínimo de confianza para enviar mensajes Remitente :x: :x: :x: :x:
Usuario TL1 con nivel mínimo de confianza para enviar mensajes Destinatario :heavy_check_mark: :x: :x: :x:
Usuario sin nivel mínimo de confianza para enviar mensajes Remitente na na na na
Usuario sin nivel mínimo de confianza para enviar mensajes Destinatario :heavy_check_mark: :x: :x: :x:

Nota:

  • Esta tabla se ha actualizado para reflejar la mayor capacidad de los usuarios TL2+ (TL2 es el nivel predeterminado para usar PM) en comparación con los usuarios TL1.
  • Tenga en cuenta que los nuevos usuarios pueden ser promovidos manualmente a un nivel TL superior, pero no recibirán estos derechos hasta que se ejecute el trabajo diario y se los coloque en la lista de usuarios.
  • Un destinatario puede ser un grupo, siempre que el remitente tenga habilitada la opción de enviar mensajes al grupo en la configuración del grupo Interacción > ¿Quién puede enviar mensajes a este grupo?
  • Para eliminar un miembro de un PM de grupo, debes eliminarlo del grupo, lo que lo convierte en un destinatario independiente en el mensaje. :+1:
  • Eliminar un miembro de un grupo requería una actualización de la página en Firefox en Windows 10. :-1:

Ok, así que parece que la respuesta es agrupar miembros, ¿se hace automáticamente? TPM separa los tableros principales de los foros de miembros; quizás solo necesiten agrupar esos en grupos separados.

No dudo de que esto sea un problema de configuración con TPM, solo estoy tratando de entender exactamente en qué consiste para poder volver con ellos con lo necesario para que esto funcione…

Ok, al revisar la configuración, parece que lo que hay que configurar es permitir que el remitente pueda agregar al receptor. ¿Estoy equivocado?

image

Que yo sepa, no existe ninguna configuración que permita esto, que es precisamente de lo que trata ese otro tema.

Los grupos podrían ser la mejor opción. El problema que podrías tener con los grupos es que solo los administradores pueden crearlos. Sin embargo, se pueden añadir gestores de grupo que no sean administradores, y estos gestores de grupo podrán luego añadir o eliminar miembros del grupo.

No creo que esto sea correcto en absoluto. En TL2, el iniciador de un tema de MP puede agregar y eliminar personas.

Como indiqué en la publicación referida, en otros softwares de foros se puede especificar si un MP está “abierto”, lo que significa que cualquiera puede ser agregado más tarde, o “cerrado”, lo que significa que la lista de destinatarios no puede cambiarse una vez iniciada. Nosotros no tenemos esa función.

Tendremos que esperar hasta el lunes, cuando @tshenry esté disponible, para probar esto más a fondo, porque no se me ocurre ninguna razón por la que un usuario de TL2 que es el creador del tema de MP no pueda editar los participantes del MP… aunque quizás @laughingriver está confundiendo al propietario del MP con los participantes del MP.

Es correcto para los MP existentes, lo cual he aclarado ahora en el título de la tabla anterior.

El contexto es que laughingriver no está creando un nuevo MP, sino que intenta agregar destinatarios a un MP existente:

Edición: La tabla era incorrecta en función de los TL1 habilitados para enviar MP, pero los usuarios de TL2+ pueden agregar destinatarios adicionales. La tabla se ha actualizado para reflejar esto.