הצעה לטיקט - הוספת פתקים (Notes) ללוח השנה

תיאור כללי

הוספת יכולת להוסיף פתק ליום בלוח השנה.

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

שלב 1

  1. הוספת ישות Note לדאטהבייס
  2. כתיבת CRUD API לישות פתק
  3. כתיבת טופס ליצירת פתק
  4. חיבור לוגי בין FE ל BE

שלב 2

  1. הוספת שכבה לוגית לחיבור הפתק עם יום בשבוע
  2. הוספת מנהל פתקים
  3. חיבור לוגי בין פתקים למשתמש

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

כן, FE ו BE

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

כן, יצירת ישות חדשה “פתק”
בשלב הראשון - הישות תכיל ID, וגוף ההודעה
בשלב השני - הוספה של חיבור ליום ספציפי ולמשתמש

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

כן, טופס יצירת פתק, ומנהל (דשבורד) ע"מ לראות את הפתקים במערכת

image

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

  1. unittest של כל CRUD API
  2. מסמכי API מעודכנים
  3. טופס עובד
  4. דשבורד עובד
5 לייקים

נשמע טוב, לך על זה :slight_smile:

התייעצות לגבי PR ב WIP.
אחרי שהכנסתי API לכל הפעולות CRUD ביחד עם טסטים, עכשיו אני בשלב להוסיף טפסים בפרונט.
הכנסתי את הטפסים אבל הטסטים נופלים בגלל הפניית התשובות מהUI.
השאלה להתייעצות - איך אפשר לשמור על הטסטים הקיימים בלי לשבור אותם ועדיין לעשות את ההפניות הנדרשות לדפים?

לא ירדתי לסוף דעתך. אילו טסטים נופלים, ולמה?

לדוגמא:
סרביס get_all -

טסט ל get_all -

ועושה את השינוי בסרביס כדי לרנדר לטמפלט בUI-

האם חייבים לפצל ל 2 מתודות שונות? (אחת לפרונט ואחת לבאקאנד)

טיזר לפרונט -

לייק 1

לא, אבל מומלץ מאוד. עבודת הארכיטקטורה שעשית שם ממש אחלה.
מה שפספסתי – למה זה שובר לך משהו?

לייק 1

יש לי שגיאה במפענח ג’יסון משום מה -

בדקת מה חוזר ב־JSON?

בסוף מצאתי את הפתרון.
הייתי צריך לשלוף מהjson שחזר את הדאטה מתוך ה context.
עכשיו עובד על הטסט ליצירה שנופל.