הצעה לטיקט - הוספת אפשרות של תצוגה לפי אזורי זמן שונים

תיאור כללי

תחת הגדרות המשתמש, ניתן לשנות את אזור הזמן לפיו מוצג לוח השנה.

מה ההצעה כוללת?

  1. תוספת האפשרות ב-frontend תחת הגדרות המשתמש.
  2. הצגת אזור הזמן הנוכחי שנבחר בתצוגת לוח השנה (FE)
  3. שמירת כל הזמנים והתאריכים ב-db באזור זמן GMT.
  4. בשליפה מה-db, המרת הזמנים של כל האירועים לפי אזור הזמן שהמשתמש בחר.

כולל שינויים בקוד? אם כן, איפה?

כן - המרת הזמנים שנשמרו ב-db בשליפה ממנו.
שמירת זמנים ל-db ב-GMT.

האם יהיו שינויים במסד הנתונים? אם כן, איפה?

כן - בטבלת העדפות המשתמש נוסיף עמודה של אזור הזמן הנבחר (ברירת מחדל - GMT).
בשמירת אירועים נשמור את הזמנים בהמרה ל-GMT.
(אופציונלי - טבלה שתשמור את כל אזורי הזמן. אופציונלי מכיוון שאפשר לשלוף את הנתונים יחסית בקלות, וגם הם לא משתנים אף פעם.)

האם יהיה שינוי ב־frontend? אם כן, איפה?

כן - תוספת אפשרות בחירת אזור זמן, ותצוגת אזור הזמן הנבחר.

אילו טסטים יגרמו לטיקט להיחשב כ"עובד", ויאפשרו לנו לסגור את הטיקט ולהגדיר את המשימה כהושלמה?

  • שינוי העדפת המשתמש תישמר ל-db בהתאם.
  • יצירת אירוע תשמור את הזמן בהמרה ל-GMT.
  • בתצוגת לוח השנה ובשליפת אירוע, הזמן יומר לפי אזור הזמן הנבחר.
  • ניתן להוסיף טסטים נוספים, שייבדקו שרצף פעולות תקין.
2 לייקים