טיקט - בקשת\הצעת מחיקה לאירוע מצד משתתפים שאינם יוצר האירוע

תיאור כללי

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

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

במקום שבו יוצג ליוצר האירוע כפתור למחיקת האירוע יוצג לשאר המשתתפים באירוע כפתור “בקש מחיקה” שלחיצה עליו תשלח ליוצר האירוע הודעה\התראה על הבקשה. ההתראה יכולה לשמש כתזכורת נטו ולשלוח את יוצר האירוע לעמוד הרלוונטי שם יוכל למחוק אותו, או (עדיף) לאפשר לו לאשר את המחיקה או לדחות את הבקשה ישירות מההתראה באמצעות שני כפתורים בגוף ההתראה

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

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

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

לא, השינוי הזה לא תלוי במסד הנתונים ולא יגרור בו שינוי.

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

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

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

בדיקה שהכפתור מופיע אצל יוזר באירוע בו הוא אינו יוצר האירוע
בדיקה שלחיצה על הכפתור יוצרת התראה חדשה ומקשרת אותה אל יוצר האירוע
בדיקה שאישור המחיקה מוחק את האירוע
בדיקה שדחיית הבקשה מסירה את ההתראה ולא משנה את האירוע

2 לייקים

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

נקודה טובה, אפשר בקלות למנוע את זה, הרעיונות שעלו לי בינתיים:

  1. הגבלה לבקשת מחיקה אחת ביום (על ידי בדיקה שעברו 24 שעות מאז הבקשה הקודמת) בכל מקרה אחר הכפתור יושבת\לא יעשה כלום.
  2. הגבל למספר בקשות מקסימלי (נגיד 3) ולאחריו להוציא את היוזר המבקש מהאירוע/לחסום לו את הפיצ’ר.
  3. להוציא את היוזר מהאירוע בעת הגשת הבקשה (דומה ל-2, לטעמי קל יותר לביצוע אך פחות נכון\מתאים\נוח לשימוש)

נשמע הגיוני למען האמת שלכל אחד ממשתתפי האירוע תהיה אפשרות לבקש ביטול פעם אחת. מה דעתך?

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

לייק 1

אם האירוע נדחה אפשר להחליט לאפס את הספירה ולאפשר לבקש שוב :slight_smile: תשקול לדבר עם מי שאחרי על פיצ’ר דחיית אירוע שימחק את הסימונים עבור מי שביקש.
מניחה שהבעיה היא שלא רוצים שמישהו יבקש כמה מאות פעמים ביטול, אם אנחנו מניחים שאירוע זז מעט פעמים זה כבר פחות פתח לצרות

לייק 1