Bestätigte Begegnungen müssen von Poweruser und Admin wieder eröffnet werden können #84
Labels
No labels
Kind
Bug
Kind
Enhancement
Kind
Maintenance
Priority
P1
Priority
P2
Priority
P3
Status
In Progress
Status
Need More Info
Status
Zur Abnahme
Änderungen Wettspielreglement
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
sffs-tt-basel/sffs-tt-issues#84
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Begegnungen, die gespielt sind, deren Resultat erfasst und von beiden Captains bestätigt wurde, müssen vom Poweruser und vom Admin wieder eröffnet werden können.
Problem
Ist ein Resultat einmal von beiden Captains bestätigt, lässt es sich nicht mehr korrigieren. Fehler im Resultat (falsche Spieler, falsche Sätze, Tippfehler) bleiben dadurch bestehen, auch wenn sie erst nach der Bestätigung auffallen.
Erwartet
Zuschnitt, mit Olli am 13.10. abgestimmt. Noch nichts gebaut, als Nächstes kommen die Mockups.
Grundsatz
Kein Wiedereröffnen in den Captain-Ablauf, sondern eine Korrektur an Ort und Stelle: Die Begegnung bleibt bestätigt, Admin oder Poweruser berichtigen direkt, was falsch eingetragen ist (Spieler, Sätze, w.o.). Das Endergebnis wird aus den Sätzen gezählt, darum kann sich dabei auch der Sieger ändern. Gilt für Meisterschaft und Cup gleich.
Endpunkte, geschnitten wie beim Turnier
PUT /tournaments/games/{id}PUT /team-matches/{id}/resultDELETE /tournaments/games/{id}DELETE /team-matches/{id}Cup: wenn sich der Sieger ändert
Beispiel: Roche gegen Novartis ist falsch eingetragen, Novartis hat in Wahrheit gewonnen.
Oberfläche
Oberfläche mit Olli am 13.10. abgestimmt (Mockup
docs/mockups/resultat-korrigieren.html). Noch nichts gebaut.Darstellung: „Resultat korrigieren“ steht auf der Spielseite einer bestätigten Begegnung als normale weisse Karte mit Knopf. Keine eigene Farbe und kein Kopf „Nur für den Verband“, denn sehen tut sie ohnehin nur die Sicht Verband. „Termin aufheben“ wird gleich angepasst. Die Korrektur nutzt dasselbe Formular wie die Erfassung, unten stehen nur „Korrektur speichern“ und „Abbrechen“, und was gegenüber dem bestätigten Stand geändert ist, wird markiert.
Entschieden:
@petra Gebaut, bitte zur Abnahme. Staging läuft mit dem Stand, alle 163 automatischen Tests sind grün.
Umgesetzt ist der Zuschnitt aus den beiden Kommentaren oben: kein Wiedereröffnen, sondern eine Korrektur an Ort und Stelle. Die Begegnung bleibt bestätigt, Admin oder Poweruser berichtigen direkt. Danach rechnet das System die Elo der Saison neu, Tabelle und Rangliste stimmen sofort.
So prüfst du es (als Admin oder Poweruser):
anla) dieselbe Begegnung öffnen. Dort gibt es keine Karte „Resultat korrigieren“.Im Cup geht die Korrektur genauso. Steht der bisherige Sieger schon in der nächsten Runde, lehnt die Korrektur ab und sagt, welche Begegnung zuerst gelöscht werden muss. Dafür gibt es im Cup-Tableau ab Runde 2 „Begegnung löschen“, solange dort noch kein Resultat eingereicht ist. Beide Captains bekommen dann eine E-Mail.
Passt es, schliesst Olli das Issue. Wenn nicht, schreib es hier hinein.
@petra Nachtrag zu oben: Olli hat entschieden, nicht auf die Abnahme zu warten. #84 ist darum jetzt zusammen mit zwei weiteren Änderungen in den Hauptstand übernommen. Staging bekommt diesen gemeinsamen Stand gleich neu aufgespielt. Bitte prüfe #84 erst danach, die Schritte oben gelten unverändert.
Fällt dir dabei etwas auf, leg es bitte als eigenes Issue an. Dieses hier bleibt bis zu deiner Abnahme offen.
Getestet, passt: