Ignorato il fuso orario dell'utente per la visualizzazione della data di chiusura del sondaggio

La data di chiusura dei sondaggi visualizzata quando si passa il mouse su “Chiude tra…” prima dell’orario di chiusura sembra essere resa nel fuso orario del server.

Ci si aspetterebbe piuttosto che venga visualizzata nello stesso fuso orario delle informazioni temporali circostanti (ad esempio, la data del post).

Nel sondaggio seguente, ho impostato close=2020-05-01T18:00CEST. Il titolo al passaggio del mouse dovrebbe quindi essere reso in modo coerente con 2020-05-01T16:00:00Z. (Nel mio caso, indica le 16:00 invece delle 18:00.)

  • option1
  • option2
0 voters

Potrebbe sembrare un piccolo problema di UX. Ma dato che stiamo attualmente conducendo votazioni vincolanti nella mia comunità utilizzando questa funzionalità, è piuttosto fastidioso avere orari di fine “errati”. Ho applicato una correzione rapida per la mia istanza aggiungendo un .local() nel widget JS di visualizzazione qui:

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

(Ma non conosco abbastanza Discourse per dire se questa sia effettivamente la correzione giusta. :grimacing:)

2 Mi Piace

cc @j.jaffeux forse?

3 Mi Piace

Certo, posso dare un’occhiata. Non conosco questo codice, ma sembra molto semplice. Lo correggerò entro la prossima settimana.

3 Mi Piace

Dovrebbe risolvere il problema

3 Mi Piace

Questo argomento è stato chiuso automaticamente 24 ore dopo l’ultima risposta. Non sono più consentite nuove risposte.