Mensaje privado no disponible con el envío de mensajes privados desactivado

Hola a todos

Gracias por una comunidad excelente y por el gran software que han desarrollado.

Recientemente, los mensajes privados han desaparecido por completo de nuestro menú de notificaciones. ¿Fue eliminado por una de las actualizaciones recientes?
Da la impresión de que se hizo intencionalmente para que fuera realmente, realmente difícil acceder a nuestros propios mensajes.

Antes teníamos como dos formas de acceder a los mensajes privados. Ambas estaban en el menú de notificaciones:

  • Hacer clic dos veces en el icono de mensajes.
  • Hacer clic en nuestro nombre de usuario en el menú de notificaciones y luego en Mensajes.

Ambas opciones han desaparecido. Es como si se hubiera hecho a propósito.

Ahora, casi no hay una forma directa. Tenemos que ver uno de los nuevos mensajes que recibimos (desde el menú de notificaciones) y luego hacer clic en el icono de mensajes en el título del mensaje.

Esa es una forma.

La otra es escribir manualmente la URL de nuestros mensajes en el navegador.

Esto no es una buena experiencia de usuario, si me preguntan; a menos que tengan una razón detrás de esto.

¿Podrían explicarnos por qué?

Otra cosa:
¿Sería difícil diseñar la opción “Añadir nuevo miembro” en un mensaje privado para que acepte más de una entrada en el mismo paso? Por ejemplo, añadir varios nombres y luego hacer clic en invitar, en lugar de invitar a los miembros de uno en uno.

Gracias

2 Me gusta

Por lo que sé, los mensajes aún se pueden acceder haciendo doble clic en el icono del mensaje.

1 me gusta

Los mensajes privados no están ocultos por ningún cambio reciente; es probable que sea un tema o un componente lo que esté haciendo esto en tu sitio.

Verifica usando el modo seguro:

2 Me gusta

Esta es una imagen del menú de Notificaciones donde no se muestra el icono de mensaje ni el botón de mensaje:

P.D.: También está en modo seguro.

Imgur

Acabo de notar por qué se eliminó…

He desactivado esta opción en la configuración:
“Permitir que los usuarios con nivel de confianza 1 (configurable mediante el nivel de confianza mínimo para enviar mensajes) creen mensajes y respondan a mensajes. Tenga en cuenta que el personal siempre puede enviar mensajes, independientemente de la configuración.”

Pensé que esto impediría que todos enviaran mensajes y que no afectaría a los miembros del personal.

Soy administrador (nivel de confianza 4) y, al desactivar esta opción, no veo el icono de mensaje ni el botón que se muestra en la imagen anterior.

¿Es normal?

3 Me gusta

Sí, deberíamos mostrar el icono para el personal independientemente de la configuración actual.

Lo solucionaremos, gracias por reportar el problema :+1:

7 Me gusta

Hola Joe,

De hecho, también he recibido preguntas de los miembros sobre cómo acceder a sus mensajes privados. Creo que los miembros deberían poder recibir mensajes (del personal o de otros grupos) y, por lo tanto, también deberían tener el icono de mensajes, ¿verdad?

Yo pude encontrar la forma de acceder a mis mensajes privados (a través de los diferentes métodos mencionados anteriormente), pero mi principal dificultad fue explicar a los miembros cómo pueden llegar a sus mensajes.

Gracias por tu apoyo y atención.

Saludos,

La forma principal es a través de la notificación que reciben por ello.

3 Me gusta

Será bastante difícil acceder a mensajes antiguos y leídos si no tienen el icono de mensaje.

Accedemos con frecuencia a mensajes para releerlos.

1 me gusta

Tienes un caso de uso muy específico. No tiene sentido mostrar el icono si el usuario no tiene mensajes, o si no tiene permiso para enviarlos según la configuración discutida anteriormente. Además, verificar si el usuario tiene mensajes y mostrar el botón en consecuencia resulta algo costoso. Solucionaremos el problema por el cual el botón no se muestra para el personal, pero no mostraremos el icono de forma incondicional.

Para tu caso de uso, necesitas personalizar tu tema. Puedes agregar lo siguiente a la sección header de tu tema si deseas que tus usuarios también tengan el icono.

<script type="text/discourse-plugin"
        version="0.8">
  api.addUserMenuGlyph(widget => {
   if (!widget.currentUser || widget.currentUser.staff) return

    const glyph = {
     action: "quickAccess",
     actionParam: "messages",
     label: "user.private_messages",
     className: "user-pms-link",
     icon: "envelope",
     href: `${widget.attrs.path}/messages`
    };
    return glyph;
});
</script>

Esto mostrará el icono a los usuarios incluso si esa configuración no está marcada, pero excluye a los miembros del personal para que no aparezcan dos iconos para lo mismo una vez que implementemos la corrección que mencioné anteriormente.

5 Me gusta

Ahora mostraremos el icono al personal, incluso si se usa esa configuración.

5 Me gusta

Gracias.

Sobre la segunda sugerencia, ¿es posible llevarla a cabo? Nos facilitaría mucho la vida y nos ahorraría mucho tiempo.

¿Sería difícil diseñar la opción “Añadir nuevo miembro” en un mensaje privado para que acepte más de una entrada en el mismo paso? Por ejemplo, añadir varios nombres y luego hacer clic en invitar, en lugar de invitar a los miembros de uno en uno.

Gracias

1 me gusta

Este tema se cerró automáticamente después de 24 horas. Ya no se permiten nuevas respuestas.