Ignorado el huso horario del usuario para la visualización de closeDate de la encuesta

La fecha de cierre de las encuestas que se muestra al pasar el cursor sobre la información «Cierra en…» antes de la hora de cierre parece renderizarse en la zona horaria del servidor.

Sería de esperar que se muestre en la misma zona horaria que la información horaria circundante (por ejemplo, la fecha de la publicación).

En la siguiente encuesta, configuré close=2020-05-01T18:00CEST. Por lo tanto, el título al pasar el cursor debería renderizarse de manera coherente con 2020-05-01T16:00:00Z. (Para mí, dice 4:00 PM en lugar de 6:00 PM.)

  • opción1
  • opción2
0 voters

Esto podría parecer un pequeño error de experiencia de usuario. Pero dado que actualmente estamos llevando a cabo votaciones vinculantes en mi comunidad utilizando esta función, es bastante molesto tener tiempos de finalización «incorrectos». Lo solucioné rápidamente para mi instancia añadiendo un .local() en el widget de visualización de JS en:

https://github.com/discourse/discourse/blob/master/plugins/poll/assets/javascripts/widgets/discourse-poll.js.es6#L750

(Pero no estoy lo suficientemente familiarizado con Discourse como para decir si esta es realmente la solución correcta. :grimacing:)

2 Me gusta

cc @j.jaffeux ¿quizás?

3 Me gusta

Claro, puedo echar un vistazo. No conozco este código, pero parece muy sencillo. Lo arreglaré para la próxima semana.

3 Me gusta

Eso debería solucionarlo

3 Me gusta

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