تم تجاهل المنطقة الزمنية للمستخدم لعرض تاريخ إغلاق الاستطلاع

يبدو أن تاريخ إغلاق الاستطلاعات الذي يُعرض عند تمرير المؤشر فوق معلومات «ينتهي في …» قبل وقت الإغلاق، يتم عرضه بتوقيت الخادم.

من المتوقع أن يُعرض بنفس المنطقة الزمنية للمعلومات الزمنية المحيطة (مثل تاريخ النشر).

في الاستطلاع التالي، قمت بتعيين close=2020-05-01T18:00CEST. لذا، يجب أن يكون عنوان التمرير متسقًا مع 2020-05-01T16:00:00Z. (بالنسبة لي، يُظهر 4:00 م بدلاً من 6:00 م.)

  • option1
  • option2
0 voters

قد يبدو هذا خللًا بسيطًا في تجربة المستخدم. ولكن نظرًا لأننا نقوم حاليًا بإجراء تصويتات ملزمة في مجتمعي باستخدام هذه الميزة، فمن المزعج جدًا وجود «أوقات انتهاء خاطئة». قمت بإصلاح سريع لنسختي بإضافة .local() في كود جافا سكريبت لعنصر العرض عند:

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

(لكنني لست على دراية كافية بـ Discourse لأقول ما إذا كان هذا الإصلاح صحيحًا بالفعل. :grimacing:)

إعجابَين (2)

@j.jaffeux ربما؟

3 إعجابات

بالتأكيد يمكنني الإطلاع، لا أعرف هذا الكود، لكنه يبدو واضحًا جدًا، وسأقوم بإصلاحه بحلول الأسبوع القادم.

3 إعجابات

هذا يجب أن يحل المشكلة

3 إعجابات

تم إغلاق هذا الموضوع تلقائيًا بعد 24 ساعة من آخر رد. لم يعد السماح بردود جديدة.