Closed Kronprinz03 closed 4 months ago
139 Minuten
10 min für PR approven
Die Endpunkte liefern nicht die richtigen Daten. Wie im Issue beschrieben, werden folgende Daten gebraucht:
Muss vermutlich auch in #135 angepasst werden.
du bekommst ein array, in dem für jeden tag ein array mit food ist, dort sind alle benötigten informationen drin
Das sind falsche Informationen. Kann sein, dass die Datenbank auch dementsprechend angepasst werden muss.
[ [ { "foodID": 2, "name": "Pizza", "description": "Cheesy pizza.", "ingredients": "Check the meal description", "calories": "500", "day": "2024-06-10T17:46:27.000Z", "allergies": "None", "extra": "Extra Cheese", "foodWeekFoodWeekID": 2 } ], [ { "foodID": 4, "name": "Salad", "description": "Healthy salad.", "ingredients": "Check the meal description", "calories": "500", "day": "2024-06-11T17:46:27.000Z", "allergies": "None", "extra": "Extra Cheese", "foodWeekFoodWeekID": 2 } ], [], [], [] ]
hier ist drin:
liegt also nur am model in der db, sobald das aber geupdated ist, kriegst du hier also auch alles
durch model anpassung gefixed
Beschreibung
Das Backend des Mensaplans ist für die Verwaltung und Übermittlung der Mensaplan Daten an das Frontend zuständig.
Beim Öffnen der Mensaplan Seite sollen direkt die Informationen über die Gerichte dieser Woche vom Backend geholt werden. Dafür soll es einen Endpunkt geben, welcher ein Objekt mit den Daten des Wochenplans für die aktuelle Woche übergibt. Jeder Wochentag soll Unterobjekte mit den verschiedenen Gerichten haben. Jedes Gericht soll einen Titel, einen Preis, ein Bild, eine Kategorie (vegan, vegetarisch, Rindfleisch, Schweinefleisch oder Fisch), sowie Allergene haben. Optional soll es bei langen Namen noch eine Kurzversion des Titels geben. Auch optional ist noch eine Beschreibung des Gerichts (z.B. welche Beilagen es gibt). Es soll außerdem einen Endpunkt geben, um die Daten für die nächste Woche zu holen.
Aufgaben
Sonstige Informationen
Abhängigkeiten
Architektur
User Story
37