Korrekturanfrage als Aufgabe beim anderen Captain anzeigen #81

Open
opened 2026-10-11 13:24:02 +00:00 by claude · 0 comments
Collaborator

Was passiert

Wenn der Gast-Captain bei einem eingereichten Resultat eine Korrektur anfordert, sieht man das heute vor allem an der Begegnung: In der Spielliste bekommt das Spiel das rote Label „Korrektur“. Unter den Aufgaben des Heim-Captains fällt die Anfrage nicht auf.

Was gewünscht ist

Eine Korrekturanfrage ist eine Aufgabe für den anderen Captain (den Heim-Captain, der das Resultat erfasst hat). Sie soll in seiner Aufgabenliste als eigene Aufgabe stehen, z. B. „Korrektur bearbeiten“, und zwar so, dass man sie als Korrektur erkennt und nicht mit dem gewöhnlichen „Resultat erfassen“ verwechselt.

Beispiel: Roche 2 (Heim) reicht 6:4 ein. Der Gast-Captain merkt an: „Spiel C–X war 3:1, nicht 3:2“. Der Captain von Roche 2 sieht danach in seinen Aufgaben „Korrektur bearbeiten – Roche 2 vs. …“ mit dem Kommentar des Gegners.

Stand im Code (11.10.2026)

  • TeamMatchResultService.requestCorrection setzt resultStatus = KORREKTUR_ANGEFRAGT, speichert den Kommentar und schickt dem Heimteam eine Mail.
  • CaptainTaskResource.buildTask macht daraus schon eine Aufgabe für das Heimteam, aber mit dem Typ RESULTAT_ERFASSEN, ohne Frist. In der Aufgabenliste steht dann „Resultat erfassen“, genau wie bei einem Spiel, das noch nie erfasst wurde. Der Kommentar des Gegners ist dort nicht zu sehen, erst auf der Erfassungsseite (ResultEntryView).
  • Die Liste der Begegnungen (match-list.ts) zeigt den Status als „Korrektur“. Das ist das Label, das man heute bemerkt.

Ob die Aufgabe auf Staging überhaupt erscheint, habe ich nicht geprüft; ich habe nur den Code gelesen. Das ist beim Bau als Erstes nachzusehen.

Offene Fragen (vor dem Bau klären)

  1. Eigener Aufgabentyp (z. B. KORREKTUR_BEARBEITEN) mit eigener Beschriftung und Farbe, oder bleibt es bei „Resultat erfassen“ mit einem Zusatzhinweis?
  2. Soll der Kommentar des Gegners schon in der Aufgabenliste stehen?
  3. Braucht die Korrektur eine Frist (so wie die 7 Tage beim Bestätigen)?
## Was passiert Wenn der Gast-Captain bei einem eingereichten Resultat eine **Korrektur anfordert**, sieht man das heute vor allem an der Begegnung: In der Spielliste bekommt das Spiel das rote Label **„Korrektur“**. Unter den Aufgaben des Heim-Captains fällt die Anfrage nicht auf. ## Was gewünscht ist Eine Korrekturanfrage ist eine **Aufgabe für den anderen Captain** (den Heim-Captain, der das Resultat erfasst hat). Sie soll in seiner Aufgabenliste als eigene Aufgabe stehen, z. B. **„Korrektur bearbeiten“**, und zwar so, dass man sie als Korrektur erkennt und nicht mit dem gewöhnlichen „Resultat erfassen“ verwechselt. Beispiel: Roche 2 (Heim) reicht 6:4 ein. Der Gast-Captain merkt an: „Spiel C–X war 3:1, nicht 3:2“. Der Captain von Roche 2 sieht danach in seinen Aufgaben „Korrektur bearbeiten – Roche 2 vs. …“ mit dem Kommentar des Gegners. ## Stand im Code (11.10.2026) - `TeamMatchResultService.requestCorrection` setzt `resultStatus = KORREKTUR_ANGEFRAGT`, speichert den Kommentar und schickt dem Heimteam eine Mail. - `CaptainTaskResource.buildTask` macht daraus schon eine Aufgabe für das Heimteam, aber mit dem Typ **`RESULTAT_ERFASSEN`**, ohne Frist. In der Aufgabenliste steht dann „Resultat erfassen“, genau wie bei einem Spiel, das noch nie erfasst wurde. Der Kommentar des Gegners ist dort nicht zu sehen, erst auf der Erfassungsseite (`ResultEntryView`). - Die Liste der Begegnungen (`match-list.ts`) zeigt den Status als „Korrektur“. Das ist das Label, das man heute bemerkt. Ob die Aufgabe auf Staging überhaupt erscheint, habe ich nicht geprüft; ich habe nur den Code gelesen. Das ist beim Bau als Erstes nachzusehen. ## Offene Fragen (vor dem Bau klären) 1. Eigener Aufgabentyp (z. B. `KORREKTUR_BEARBEITEN`) mit eigener Beschriftung und Farbe, oder bleibt es bei „Resultat erfassen“ mit einem Zusatzhinweis? 2. Soll der Kommentar des Gegners schon in der Aufgabenliste stehen? 3. Braucht die Korrektur eine Frist (so wie die 7 Tage beim Bestätigen)?
Sign in to join this conversation.
No description provided.