Terminvorschläge nur innerhalb der definierten Terminspanne von Vorrunde bzw. Rückrunde zulassen #78

Open
opened 2026-10-11 06:24:23 +00:00 by petra · 3 comments
Member

Ist-Zustand

Bei Terminvorschlägen wird nicht geprüft, ob der vorgeschlagene Termin innerhalb der definierten Terminspanne der Vorrunde bzw. der Rückrunde liegt. Dadurch lassen sich Termine festlegen, die ausserhalb des vorgesehenen Zeitraums liegen.

Soll-Zustand

Die für Vorrunde und Rückrunde definierten Terminspannen gelten als verbindlicher Rahmen. Es werden nur Termine innerhalb dieses Rahmens zugelassen.

  • Spiel der Vorrunde: nur Termine innerhalb der Terminspanne der Vorrunde.
  • Spiel der Rückrunde: nur Termine innerhalb der Terminspanne der Rückrunde.
  • Die Zuordnung eines Spiels zur Runde bestimmt, welche Spanne gilt.

Verhalten in der Oberfläche

  • Der Datumswähler sperrt Tage ausserhalb der Spanne oder beschränkt die Auswahl darauf.
  • Wird trotzdem ein Termin ausserhalb der Spanne eingegeben, erscheint eine verständliche Meldung, die die erlaubte Spanne nennt (z. B. "Termine für die Vorrunde sind vom ... bis ... möglich").

Verhalten im Backend

Die Prüfung erfolgt zusätzlich serverseitig, damit sich die Regel nicht durch direkte Aufrufe umgehen lässt.

Akzeptanzkriterien

  1. Ein Terminvorschlag innerhalb der Spanne wird angenommen.
  2. Ein Terminvorschlag vor Beginn oder nach Ende der Spanne wird abgelehnt, mit Hinweis auf die gültige Spanne.
  3. Die Grenzen (erster und letzter Tag der Spanne) sind eingeschlossen.
  4. Vorrunde und Rückrunde werden getrennt geprüft.

Offene Fragen

  • Dürfen Spielleiter Termine ausserhalb der Spanne festlegen (Ausnahmeregelung), oder gilt die Regel für alle Rollen?
  • Gilt die Regel auch für Cupspiele, oder nur für die Mannschaftsmeisterschaft?
  • Wie werden bereits bestehende Termine ausserhalb der Spanne behandelt?
## Ist-Zustand Bei Terminvorschlägen wird nicht geprüft, ob der vorgeschlagene Termin innerhalb der definierten Terminspanne der Vorrunde bzw. der Rückrunde liegt. Dadurch lassen sich Termine festlegen, die ausserhalb des vorgesehenen Zeitraums liegen. ## Soll-Zustand Die für Vorrunde und Rückrunde definierten Terminspannen gelten als verbindlicher Rahmen. Es werden nur Termine innerhalb dieses Rahmens zugelassen. - Spiel der Vorrunde: nur Termine innerhalb der Terminspanne der Vorrunde. - Spiel der Rückrunde: nur Termine innerhalb der Terminspanne der Rückrunde. - Die Zuordnung eines Spiels zur Runde bestimmt, welche Spanne gilt. ## Verhalten in der Oberfläche - Der Datumswähler sperrt Tage ausserhalb der Spanne oder beschränkt die Auswahl darauf. - Wird trotzdem ein Termin ausserhalb der Spanne eingegeben, erscheint eine verständliche Meldung, die die erlaubte Spanne nennt (z. B. "Termine für die Vorrunde sind vom ... bis ... möglich"). ## Verhalten im Backend Die Prüfung erfolgt zusätzlich serverseitig, damit sich die Regel nicht durch direkte Aufrufe umgehen lässt. ## Akzeptanzkriterien 1. Ein Terminvorschlag innerhalb der Spanne wird angenommen. 2. Ein Terminvorschlag vor Beginn oder nach Ende der Spanne wird abgelehnt, mit Hinweis auf die gültige Spanne. 3. Die Grenzen (erster und letzter Tag der Spanne) sind eingeschlossen. 4. Vorrunde und Rückrunde werden getrennt geprüft. ## Offene Fragen - Dürfen Spielleiter Termine ausserhalb der Spanne festlegen (Ausnahmeregelung), oder gilt die Regel für alle Rollen? - Gilt die Regel auch für Cupspiele, oder nur für die Mannschaftsmeisterschaft? - Wie werden bereits bestehende Termine ausserhalb der Spanne behandelt?
Collaborator

Präzisierung zu den offenen Fragen 1 und 2.

Wer heute Termine festlegt

  • Captain: nur beim eigenen Team. Das Heimteam schlägt Termine vor, das Gastteam nimmt einen davon an.
  • Spielleiter eines Vereins: wie der Captain, aber für alle Teams seines Vereins (nur auf der Seite seines Vereins, siehe #63/#75).
  • Verband (Poweruser und Admin): darf bei jedem Spiel Termine vorschlagen und annehmen und kann zusätzlich einen Termin direkt setzen, ohne Vorschlag. Diesen Weg gibt es fürs Nacherfassen, wo zählt, wann wirklich gespielt wurde.

Beim Cup gibt es diese Regel schon: Jede Cup-Runde hat ein Terminfenster. Captains und Spielleiter können keinen Termin ausserhalb davon vorschlagen, der Verband schon (für Verschiebungen im Einzelfall und fürs Nacherfassen).

Frage 1 wird darum aufgeteilt:

1a. Spielleiter eines Vereins: Gilt für ihn dieselbe Sperre wie für den Captain?
Beispiel: Die Vorrunde läuft vom 1.9. bis 15.12. Der Spielleiter eines Vereins will ein Heimspiel auf den 20.12. legen. Wird das abgelehnt?

1b. Verband (Poweruser und Admin): Darf er einen Termin ausserhalb der Spanne festlegen?
Beispiel: Ein Spiel muss wegen Hallensperrung in den Januar verschoben werden, oder ein Spiel wurde tatsächlich am 20.12. gespielt und wird nachträglich erfasst.

Vorschlag: wie beim Cup, also 1a ja (Sperre gilt), 1b ja (Verband darf ausserhalb). Dann gilt in beiden Wettbewerben dieselbe Regel.

Frage 2 genauer: Der Cup hat bereits eigene Fenster pro Runde. Gilt die Spanne von Vorrunde bzw. Rückrunde also nur für die Meisterschaft, und der Cup bleibt bei seinen Rundenfenstern?

Präzisierung zu den offenen Fragen 1 und 2. **Wer heute Termine festlegt** - **Captain:** nur beim eigenen Team. Das Heimteam schlägt Termine vor, das Gastteam nimmt einen davon an. - **Spielleiter eines Vereins:** wie der Captain, aber für alle Teams seines Vereins (nur auf der Seite seines Vereins, siehe #63/#75). - **Verband (Poweruser und Admin):** darf bei jedem Spiel Termine vorschlagen und annehmen und kann zusätzlich einen Termin direkt setzen, ohne Vorschlag. Diesen Weg gibt es fürs Nacherfassen, wo zählt, wann wirklich gespielt wurde. **Beim Cup gibt es diese Regel schon:** Jede Cup-Runde hat ein Terminfenster. Captains und Spielleiter können keinen Termin ausserhalb davon vorschlagen, der Verband schon (für Verschiebungen im Einzelfall und fürs Nacherfassen). **Frage 1 wird darum aufgeteilt:** **1a. Spielleiter eines Vereins:** Gilt für ihn dieselbe Sperre wie für den Captain? *Beispiel:* Die Vorrunde läuft vom 1.9. bis 15.12. Der Spielleiter eines Vereins will ein Heimspiel auf den 20.12. legen. Wird das abgelehnt? **1b. Verband (Poweruser und Admin):** Darf er einen Termin ausserhalb der Spanne festlegen? *Beispiel:* Ein Spiel muss wegen Hallensperrung in den Januar verschoben werden, oder ein Spiel wurde tatsächlich am 20.12. gespielt und wird nachträglich erfasst. *Vorschlag:* wie beim Cup, also 1a ja (Sperre gilt), 1b ja (Verband darf ausserhalb). Dann gilt in beiden Wettbewerben dieselbe Regel. **Frage 2 genauer:** Der Cup hat bereits eigene Fenster pro Runde. Gilt die Spanne von Vorrunde bzw. Rückrunde also nur für die Meisterschaft, und der Cup bleibt bei seinen Rundenfenstern?
Owner

1a: ja
1b: ja
2: Cup bleibt innerhalb seiner Rundenfenster

1a: ja 1b: ja 2: Cup bleibt innerhalb seiner Rundenfenster
Collaborator

Seit 19.10.2026 in main und auf Staging (Termin-Paket, zusammen mit #71, #77, #78, #79; ADR 0032). Bitte auf Staging prüfen.

@petra

Auf Staging sind die Halbserien 26/27 eingetragen: Vorrunde 14.09.–11.12.2026, Rückrunde 04.01.–16.04.2027.

Prüfschritte

  1. Login dawe → Spiel RCB 1 – SC Livec 1 öffnen. Über dem Formular steht: „Termine für die Vorrunde sind vom 14.09.2026 bis 11.12.2026 möglich.“
  2. Im Kalender sind Tage ausserhalb nicht wählbar. Ein Datum ausserhalb von Hand eintippen (z.B. 08.01.2027) und senden: am Feld steht „Liegt nach dem Ende der Vorrunde (11.12.2026)“, nichts wird gesendet.
  3. Einen Vorschlag nur mit Datum (ohne Uhrzeit) senden: am Feld steht „Uhrzeit fehlt“, nichts wird gesendet.
  4. Als Verband (Admin/Poweruser) dasselbe Spiel öffnen: der Satz zum Zeitraum steht da, der Kalender ist aber nicht eingegrenzt, ein Datum im Januar wird angenommen.
Seit 19.10.2026 in `main` und auf Staging (Termin-Paket, zusammen mit #71, #77, #78, #79; ADR 0032). Bitte auf **Staging** prüfen. @petra Auf Staging sind die Halbserien 26/27 eingetragen: Vorrunde 14.09.–11.12.2026, Rückrunde 04.01.–16.04.2027. **Prüfschritte** 1. Login `dawe` → Spiel RCB 1 – SC Livec 1 öffnen. Über dem Formular steht: „Termine für die Vorrunde sind vom **14.09.2026** bis **11.12.2026** möglich.“ 2. Im Kalender sind Tage ausserhalb nicht wählbar. Ein Datum ausserhalb von Hand eintippen (z.B. 08.01.2027) und senden: am Feld steht „Liegt nach dem Ende der Vorrunde (11.12.2026)“, nichts wird gesendet. 3. Einen Vorschlag nur mit Datum (ohne Uhrzeit) senden: am Feld steht „Uhrzeit fehlt“, nichts wird gesendet. 4. Als Verband (Admin/Poweruser) dasselbe Spiel öffnen: der Satz zum Zeitraum steht da, der Kalender ist aber **nicht** eingegrenzt, ein Datum im Januar wird angenommen.
Sign in to join this conversation.
No description provided.