Alte Fachmethoden der Status-Endpunkte sind noch öffentlich #140
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#140
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?
Seit der URL-Neuordnung Etappe 2 laufen Zustandswechsel über je eine Methode
setStatus/set…Status, die Rolle, „schon erreicht“ und Mails regelt. Die alten Fachmethoden dahinter sind teils nochpublic @Transactional:TeamMatchResultService.submit,SeasonHalbserieService.finalizeWeeks,HalbseriePublicationService.publish/unpublish,ClubRegistrationService.complete/reopen,ScheduleLockService.unlock. Kein Endpunkt führt ansetStatusvorbei dorthin, ein Risiko besteht heute also nicht – aber ein künftiger Aufrufer umginge Rollenprüfung und Idempotenz.Erwartet: privat; die Service-Tests, die sie heute direkt aufrufen (z.B.
TeamMatchResultServiceTest,SeasonHalbserieServiceTest), gehen den Weg übersetStatus. (confirmResult,requestCorrection,unfinalizeWeekssind bereits privat – sie hatten keine Testaufrufer.)Gefunden im Gesamt-Review der URL-Neuordnung Etappe 2 (24.10.2026).