Liga-Kategorien entstehen still mit der Mannschaftsmeldung #157
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#157
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?
Befund
Liga-Kategorien legt niemand ausdrücklich an. Sie entstehen still mit der Mannschaftsmeldung:
Meldet ein Verein eine Mannschaft für eine Kategorie, die es in der Saison noch nicht gibt, legt
TeamStructureService.findOrCreateCategorysie an, und wenn nötig auch die ganze Meisterschaft(
findOrCreateCompetition),backend/.../competition/service/TeamStructureService.javaZeilen 113–141.Die Reihenfolge ist die Reihenfolge der Entstehung (Zahl der vorhandenen + 1).
Denselben Weg nimmt der Verband beim Anlegen oder Ändern einer einzelnen Mannschaft
(
TeamService→resolveCategory, drei Stellen).["A", "A Promotion", "B", "C", "D"]in
portal/src/components/TeamCard.tsx:15, dazu imStructureEditor.Kategorie samt eigener Tabelle.
/api/competition/categories) existiertzwar, wird aber von niemandem aufgerufen und fällt mit der URL-Neuordnung weg (Spec, Abschnitt 4).
SeasonSetupService.ensureCategories(ruft nur ein Test auf) hat als Vorgabe"AP", dasPortal meldet
"A Promotion". Das zeigt, wie leicht die zwei Listen auseinanderlaufen.Bezug
Für die Turnierrunden ist am 08.09.2026 entschieden: Runden werden ausdrücklich angelegt, eine
unbekannte Nummer ist
400, kein stilles Anlegen. Grund: Ein Tippfehler erzeugte sonst unbemerkt eineRunde 11 (
docs/superpowers/plans/2026-09-08-turnierergebnisse.md, Zeile 1368). Bei den Liga-Kategoriengilt dasselbe Muster heute nicht.
Offen (fachlich, vor dem Bau)
400.Nicht Teil davon
Der Service-Zuschnitt (ADR 0033 Schritt 3,
docs/2026-10-28-service-zuschnitt.md) ist ein reiner Umzugmit unverändertem Verhalten: Das Anlegen zieht dort unverändert mit dem
TeamStructureServicein denTeamService. Gefunden am 28.10.2026 beim Zuschnitt der Kategorie.