Closed Neram closed 9 years ago
Zur Erläuterung: Der Radius kommt in Kilometern!
/bars/reports Rückgabe sieht anders aus, wurde eigentlich mit Frontend so abgesprochen: Rückgabewert
[
{
id: "",
barId: "",
description: ""
}
]
@markusthoemmes
HTTP-Delete: /bars/{id}/reports ist nicht in der Frontend Dokumentation vorhanden
Update: Muss in eigener Dokumentation eingepflegt werden.
@stegmajo Ist angepasst
Wie sieht der Fortschritt aus???
/routes
entspricht NICHT wie hier markiert der Schnittstellendefinition! Es wird ein Array mit Hash geliefert anstelle eines Hashs.
Im Response scope der Rückgabe befindet sich der Hash
Aber als Element eines Arrays, nicht als String allein!
Die Rückgabe sieht jetzt so aus. @markusthoemmes
Auch das ist nicht korrekt! Es muss schon im data
-Feld sein! Allerdings nicht in einem Array. Dasselbe gilt auch für /routes/:hash
.
/bars
liefert die HappyHours in einem komplett falschen Format!
true
/false
Variablen, es wurde sich jedoch auf das hier beschriebene Format verständigt: https://github.com/Roba1993/Happy-Hour/wiki/Frontend-Typ-HappyHourDes Weiteren gibt es Fehler im Barobjekt selbst:
Die Schreibweise "adress" war mein Fehler ;) ist behoben.
Das Happy-Hour-Format werden wir zeitnah anpassen. Ebenso das Format der Öffnungszeiten.
/bars/{id}/reports
entspricht NICHT der Schnittstellendefinition. Die Daten werden in der vorliegenden Implementierung aus der URL ausgelesen und nicht wie vereinbart (und common sense) aus dem Body der Post-Nachricht! Vereinfachungen wurden bereits mit Robert besprochen, es muss nur request.body()
ausgelesen werden um an die Description zu kommen.
/routes/:hash
entspricht NICHT der Schnittstellendefinition. Es wird ein Objekt mit Zusatzinformationen zurückgegeben (in einem Array), das dann in einem weiteren data
-Feld die Route enthält. Vereinbart und erwartet wird nur eine Route!
An das Backend-Team! Wir hatten ausgemacht, dass die Schnittstellen bis Donnerstagabend bzw. Freitagabend angepasst sind! Wie sieht es aus? Ich sehe immernoch offene Punkte!
Da die Schnittstellen teilweise immer noch nicht angepasst sind, wird die Arbeit von @Roba1993 übernommen. Siehe Issue 140
Bitte ALLE überprüfen, ob die Parameterübergabe und Rückgabe den vereinbarten Schnittstellendefinition https://github.com/Roba1993/Happy-Hour/wiki/Frontend-zum-Backend-Schnittstellen#get entspricht und anschließend im Browser überprüfen, ob die richtigen Daten bei einer Anfrage zurückgegeben wrden! Anschließend hakt ab, ob ihr es erledigt habt!
z.B. Tobi hat einen Integer als Radius verwendet, dies muss aber laut den vereinbarten Schnittstellendefinitionen ein Double sein. Also bitte auch so anpassen!