Alternar Whisper :ojo:

Resuelto. Esto está ahora con el autor original, que puede darle seguimiento.

2 Me gusta

Gracias por solucionarlo. :pray: :slight_smile:

3 Me gusta

@ganncamp
He solucionado el problema inmediato. Sin embargo, hay una advertencia. Actualmente, el backend de Discourse solo permite que los usuarios del personal puedan cambiar el post_type de una publicación, por lo que he hecho que el icono de alternancia :eye: aparezca si un usuario está en whispers_allowed_groups y también es miembro del personal. Háganos saber sus pensamientos al respecto.

3 Me gusta

Aprecio el esfuerzo. Se me ocurrió una solución que reduce un poco la complejidad. Gracias también por señalar la causa real.

2 Me gusta

Eso está bien para nosotros; solo el personal puede ver los susurros.

Y… ¿todavía no veo esto en mi instancia…?

1 me gusta

¡Y ahora funciona! ¡Gracias!

2 Me gusta

image
Cambio drástico en la nueva versión de Discourse

5 Me gusta

Recientemente me encontré con el mismo problema, así que reescribí el componente y creé un PR. Pull requests · fzngagan/discourse-toggle-whisper

@fzngagan ¿Puedes echarle un vistazo?

11 Me gusta

Solo lo probé y funciona a la perfección. El código también se ve bien. Muchas gracias por esto, me ahorra mucho trabajo. Fusionado :tada:

5 Me gusta


Sin embargo, tiene algunos problemas cuando no se ha iniciado sesión.

esto causa muchos más que solo 1 error.

3 Me gusta

Hice un PR rápido para solucionar el problema :+1: (@fzngagan)

5 Me gusta

¡Bien hecho! Me encanta programar… un simple ¿ y el problema está resuelto :joy:

3 Me gusta

El icono de susurro de alternancia ya no aparece en nuestro sitio, estamos ejecutando en 3.4.1. ¿Alguien más tiene el mismo problema?

@fzngagan ten cuidado con un enlace 404 aquí:

[cita=“fzngagan, post:1, topic:181616”]
Esto es útil, especialmente para foros donde muchas conversaciones ocurren en secreto y un usuario del personal termina publicando algo y luego quiere ocultar o mostrar la publicación a usuarios que no son del personal.
[/cita]

Aquí hay una fuga potencial en la que algunos usuarios aún pueden ver visiblemente las publicaciones susurradas.

Pasos para replicar:

  1. Sin susurrar, responda directamente o cite a un usuario en una publicación/respuesta
  2. Cambiar la publicación a un susurro
  3. El usuario @mencionado / @citado aún puede ver visiblemente la publicación susurrada

¿No creo que pueda reproducirlo?

Mis pasos a seguir solo para ver si estoy haciendo una :derp:

  • Test_One crea una publicación respondiendo directamente a Test_Two
  • También incluye una cita de Test_Three y una @mención de Test_Four
  • Como administrador, cambio esa publicación a un susurro (whisper)

Las únicas personas que pueden ver el susurro son Admin y Test_One (lo cual es esperado, ya que puedes ver tus propias publicaciones de susurro incluso después de que ya no puedes crear susurros)

¿Es una cosa de actualización de página?

1 me gusta

Comprobaré con mi colega que informó del problema para confirmar, pero:

¿Es Test_One un administrador? :thinking:

No, solo un usuario normal sin personal.

¿Necesita ser un administrador y/o moderador?

ETA: volver a ejecutar la prueba utilizando un administrador para crear la respuesta directa (con cita + mención) parece estar ofreciendo resultados similares.

Hay una rareza de experiencia de usuario en que cada uno de estos usuarios de prueba recibió una notificación por las cosas respectivas, y cuando siguieron el enlace, la publicación ya no estaba allí para que la vieran.

También hay otra rareza de experiencia de usuario para el cuadro expandible ‘x respuestas’ donde el recuento incluye el susurro, pero no lo muestra cuando se expande.

1 me gusta

No estoy seguro, haremos más pruebas y volveremos a informar, gracias :smiley:

1 me gusta

Esto ya no es así :tada:

5 Me gusta