הצעה לטיקט - יצירת CRUD API עבור ישות בלוח השנה

תיאור כללי

ישות (Entity) בלוח השנה יכולה להיות מכמה סוגים:

  1. Event
  2. Task
  3. Reminder
    (לדוגמא - התאריך והשעה לכל סוג ישות הוא מאפיין משותף)

כל ישות צריכה פעולות CRUD -

  1. יצירה (create)
  2. קריאה (read)
  3. עדכון (update)
  4. מחיקה (delete)

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

  1. עדכון DB למבנה נתונים שיכלול ישות אבא(Entity) וילדים (Event, Task, Reminder)
  2. יצירת API עבור כל פעולה על ישות

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

שימוש ב FASTAPI ע"מ ליצור את הפעולות הבסיסיות

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

כן, עדכון DB למבנה נתונים שיכלול ישות אבא(Entity) וילדים (Event, Task, Reminder)

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

לא בשלב הזה.

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

  1. unittest עבור כל פעולה בסיסית
  2. docs מעודכן

לדוגמא, דרוש תיקון -
image

6 לייקים

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

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

מבקש בדיקה

?

טקסט זה יוסתר

מה הכוונה בזה?

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

לייק 1