תיאור כללי
לפעמים אנחנו מוחקים אירועים אבל רוצים לשחזר אותם.
מטרת הטיקט היא לאפשר למשתמש לשחזר אירוע שמחק.
מה ההצעה כוללת?
יצירת מקום בעמוד הפרופיל שיכיל את כל האירועים שנמחקו (אופציה: עד 30 יום אחורה)
ויאפשר למשתמש לבחור איזה אירוע לשחזר ללוח השנה שלו.
לאחר 30 יום האירועים יימחקו.
כולל שינויים בקוד? אם כן, איפה?
כן, נצטרך שכל מחיקה שתתבצע תסמן את האירוע כמחוק אך לא תמחק אותו
ויהיה תהליך אחר שירוץ וימחק את האירוע לאחר 30 יום לדוגמא.
או שניצור טבלה ייעודית לאירועים שעתידים להימחק.
כמו כן נצטרך אופציה להחזרת האירוע ללוח השנה.
ולמחיקתו מרשימת המחוקים.
האם יהיו שינויים במסד הנתונים? אם כן, איפה?
כן, לא למחוק את האירועים אלא לסמן אותם כמחוקים עם תאריך מחיקה.
האם יהיה שינוי ב־frontend? אם כן, איפה?
כן, נצטרך ליצור מקום שבו יוצג למשתמש כלל האירועים שהוא מחק וניתנים לשחזור.
אילו טסטים יגרמו לטיקט להיחשב כ"עובד", ויאפשרו לנו לסגור את הטיקט ולהגדיר את המשימה כהושלמה?
- לאחר מחיקת אירוע - בדיקה שהוא מופיע ברשימת המחוקים ב-DB.
- לאחר מחיקת אירוע - בדיקה שהוא מופיע ברשימת השחזורים ב-FRONT.
- בדיקה שהאירוע שוחזר ויצא מרשימת המחוקים.
- בדיקה שאירוע לא שוחזר ועבר את תוקף ה-30 יום ונמחק מה-DB ומרשימת השחזורים.