Falta el botón “Marcar como solución” en los mensajes grupales

En los mensajes de grupo, el botón “Marcar como solución”, proporcionado por el plugin discourse‑solved, ya no es visible para los usuarios que antes tenían acceso a él. El botón todavía aparece correctamente en los temas:

Este es un mensaje de grupo donde habíamos usado el botón en el pasado y muestra que hay una Solución, pero el botón para habilitar/deshabilitar ya no está:

¿Se trata de un cambio reciente o de un error, y hay alguna forma de restaurar el botón en los mensajes de grupo?

3 Me gusta

¿Estás diciendo que antes funcionaba para ti en mensajes personales de grupo? Nunca había visto eso y pensé que no era posible, según este otro tema:

Interesante, basándonos en ese tema que pide ofrecer el filtro resuelto/no resuelto en las bandejas de entrada, esperaría que el usuario ya estuviera utilizando el plugin resuelto en las bandejas de entrada. Así que asumo que funcionó cuando se solicitó la función. ¿Por qué concluyes que no funcionó en absoluto?

De acuerdo. No veo cómo se puede habilitar para mensajes de grupo. ¿Quizás ese fue un tema que se resolvió y luego se convirtió en un mensaje? ¿Qué sucede en ese caso?

¡Sí! dependiendo de la versión instalada. Actualizar de 3.4.0.beta3-dev a 3.5.0.beta7-dev elimina esta característica

Así es como funciona en 3.4.0.beta3-dev:

La imagen muestra un pasaje de un hilo de correo electrónico que indica que un problema con un logotipo ha sido resuelto y pregunta si hay otros problemas, con una sugerencia de comentario para seleccionar la respuesta si el problema fue resuelto. (Subtitulado por IA)

¡Gracias!

1 me gusta

Hubo un cambio en febrero: FIX: don't allow or count solutions in PMs by ZogStriP · Pull Request #334 · discourse/discourse-solved · GitHub

Bastante sencillo, esto asegura que no permitamos a los usuarios marcar una publicación como solución en un mensaje privado.

Esto también asegura que no contemos soluciones en temas que fueron convertidos a un mensaje privado.

Ref interna t/146766

1 me gusta

Es eso realmente intencional? Al menos debería estar disponible para los mensajes de grupo

1 me gusta

Creo que esto debería moverse de Support a Bug o a Feature.

Dado que funcionaba hasta febrero y ahora ya no funciona, elegiría Bug.

2 Me gusta

Lo he movido a Feature ya que este cambio fue intencional.

@Gerard_Cobas ¿puedes compartir más sobre tu caso de uso?

2 Me gusta

También veo otras dos solicitudes relacionadas

Fusionaré algunos temas en un momento, pero mientras tanto, continuar la discusión aquí está bien.

2 Me gusta

El segundo trata sobre añadir el filtro de resuelto/no resuelto, que por supuesto requiere el plugin de resuelto en las bandejas de entrada de grupo. Pero es una solicitud diferente.

1 me gusta

Hola Dave, ¡gracias por encargarte de esto!

Un poco de contexto por nuestra parte: usamos mensajes privados grupales como bandejas de entrada compartidas para soporte, siguiendo un patrón similar al descrito aquí: Usar Discourse como un sistema de tickets de soporte privado

Nuestros agentes de soporte confían en el botón “Marcar como solución” para indicar cuándo se ha resuelto un problema. Esto cumple dos propósitos:

  1. Internamente, ayuda al equipo a identificar y cerrar rápidamente las conversaciones resueltas.
  2. Programáticamente, actúa como un disparador. Tenemos configurado un webhook (por ejemplo, /admin/api/web_hooks/38/edit) que se activa cuando una publicación se marca como solución, sincronizándose con nuestro sistema backend.

Los mensajes privados grupales son fundamentales para nuestro flujo de trabajo de soporte, y manejamos una cantidad significativa de temas específicos de cuentas, lo que hace que los temas públicos no sean adecuados.

El marcador de solución es más que un simple elemento de interfaz de usuario. Es parte de nuestro proceso interno y, sin él, los agentes no pueden cerrar tickets correctamente ni activar la automatización que depende de él.

Aunque en la superficie es un cambio pequeño, rompe una parte crítica de nuestro flujo de trabajo, por lo que agradeceríamos mucho una reconsideración o un enfoque alternativo.

¡Gracias!

2 Me gusta

Decidí mantener abiertos esos dos temas y renombrarlos, ya que ambos son solicitudes más específicas, aunque ambos dependen de esta.

1 me gusta

Gracias por el contexto adicional, Gerard.

Permitir soluciones en mensajes grupales se siente como una característica accidental, pero ahora entiendo mejor por qué dependías de ella, y veo evidencia de que otros estaban haciendo lo mismo en esas funciones vinculadas.

Dado eso, creo que tendría sentido hacer más explícito habilitar esta función en el plugin solved con una nueva opción como allow_solved_on_group_messages (booleano, deshabilitado por defecto) o allow_solved_in_groups (lista de grupos, vacío por defecto).

Esta última también abordaría Enable solved plugin for specific groups inboxes

Veré qué piensan los demás sobre estas opciones u otras alternativas.

6 Me gusta

También podría ser una configuración en la configuración del grupo.

Luego, puedes habilitarlo en el lugar donde habilitas la bandeja de entrada del grupo. El plugin Assign también agrega una configuración allí:

2 Me gusta