Frist fürs Terminieren/Verlegen: Beginn der Spielwoche statt Ende #71
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
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
sffs-tt-basel/sffs-tt-issues#71
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?
Was passiert
Bei den Captain-Aufgaben „Termin vorschlagen“ und „Termin beantworten“ steht als Frist das Ende der Spielwoche. Beispiel: Spielwoche 14.09.–20.09. → „Frist: 20.09.“
Erwartet
Die Frist ist der Beginn der Spielwoche: im Beispiel 14.09. Bis dahin muss ein Spiel terminiert bzw. verlegt sein.
Wo es steckt
CaptainTaskResource.buildTask:TERMIN_VORSCHLAGENundTERMIN_BEANTWORTENbekommenmatch.categoryRound.matchWeekTo()als Frist. →matchWeekFrom(). Die Spielwoche selbst bleibt unverändert, es braucht kein neues Feld.CaptainReminderService.checkProposalReminder: erinnert 3 Tage vor dem Ende der Spielwoche (PROPOSAL_REMINDER_DAYS_BEFORE_WEEK_END) und schreibt „Die Frist … läuft am ab“. Muss mitziehen: Erinnerung vor dem Beginn, Text mit dem Beginn. Name der Konstante entsprechend.CaptainTasksPage(„Frist: …“) übernimmt den Wert aus der Antwort, dort ändert sich nichts.Zu klären
Zu Punkt 2 (Verlegen): Für den Moment gibt es einen Weg, aber nur über den Verband.
Auf der Spielseite einer terminierten Begegnung steht für Poweruser und Admin jetzt der Kasten „Nur für den Verband“ mit dem Knopf „Termin aufheben“ (Branch
feature/termin-aufheben, Commit2b67b6a, noch nicht auf Staging abgenommen).Bekannte Lücke: Erinnerungen gehen je Begegnung nur einmal hinaus. Wurde für den alten Termin schon an „Resultat erfassen“ erinnert, kommt für den neuen Termin keine Erinnerung mehr. Für den Moment so belassen.
Seit 19.10.2026 in
mainund auf Staging (Termin-Paket, zusammen mit #71, #77, #78, #79; ADR 0032). Bitte auf Staging prüfen.Prüfschritte
dawe(Captain RCB 1) → Spielbetrieb → Meine Spiele.maal: RCB 2 – SC Livec 2 zeigt „Frist: 25.10.2026“.olgr) als „Vorschlag beantworten“ mit derselben Frist.Die Erinnerungs-Mail (ab drei Tagen vor der Frist, an den, der gerade dran ist) lässt sich auf Staging nicht prüfen – dort gibt es keinen Mail-Empfang. Sie ist durch Backend-Tests abgedeckt.