הצעה לטיקט - שחזור אירוע שנמחק

תיאור כללי

לפעמים אנחנו מוחקים אירועים אבל רוצים לשחזר אותם.
מטרת הטיקט היא לאפשר למשתמש לשחזר אירוע שמחק.

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

יצירת מקום בעמוד הפרופיל שיכיל את כל האירועים שנמחקו (אופציה: עד 30 יום אחורה)
ויאפשר למשתמש לבחור איזה אירוע לשחזר ללוח השנה שלו.
לאחר 30 יום האירועים יימחקו.

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

כן, נצטרך שכל מחיקה שתתבצע תסמן את האירוע כמחוק אך לא תמחק אותו
ויהיה תהליך אחר שירוץ וימחק את האירוע לאחר 30 יום לדוגמא.
או שניצור טבלה ייעודית לאירועים שעתידים להימחק.

כמו כן נצטרך אופציה להחזרת האירוע ללוח השנה.
ולמחיקתו מרשימת המחוקים.

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

כן, לא למחוק את האירועים אלא לסמן אותם כמחוקים עם תאריך מחיקה.

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

כן, נצטרך ליצור מקום שבו יוצג למשתמש כלל האירועים שהוא מחק וניתנים לשחזור.

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

  1. לאחר מחיקת אירוע - בדיקה שהוא מופיע ברשימת המחוקים ב-DB.
  2. לאחר מחיקת אירוע - בדיקה שהוא מופיע ברשימת השחזורים ב-FRONT.
  3. בדיקה שהאירוע שוחזר ויצא מרשימת המחוקים.
  4. בדיקה שאירוע לא שוחזר ועבר את תוקף ה-30 יום ונמחק מה-DB ומרשימת השחזורים.
6 לייקים

זה רעיון מגניב, אבל שים לב בבקשה שזה בעייתי מבחינת GDPR ותקנות פרטיות. אסור לנו לשמור מידע שמשתמש ביקש למחוק.
אם אנחנו רוצים לשלב פיצ’ר כזה, נהיה חייבים שהוא יהיה Opt-in דרך מסך ההגדרות

לייק 1

אחלה אז ניתן אופציית בחירה למשתמש האם הוא רוצה להפעיל את הפיצ’ר הזה בהגדרות.
ובברירת מחדל כמובן הפיצ’ר יהיה כבוי.

היי, מבקש בדיקה! תודה :slight_smile:

נשמע מעולה, רוץ על זה