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