Toter Code: DELETE /api/saisons/{id} und deleteSaison - keine Oberfläche ruft sie auf #134
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#134
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?
Beim Messen, welche Endpunkte E2E aufruft (URL-Neuordnung, 23.10.), fiel
DELETE /api/saisons/{id}auf: Keine Oberfläche ruft ihn auf, und das war auch nie so.Befund
SaisonResource.delete(backend/src/main/java/ch/sffs/tt/cms/resource/SaisonResource.java:116-135) löscht eine CMS-Saison samt Events, Anhängen und Fotos. Aufgerufen wird er nur ausSaisonResourceTest.deleteSaisonincontent/src/lib/events-api.ts:26-28. Importiert wird es nirgends, aufgerufen nur incontent/src/test/events-api.test.ts.EventManager.tsx) hat keinen Knopf „Saison löschen“, nur „Event wirklich löschen?“.deleteSaison(steht in drei Commits, keiner davon in einer Seite (05af31e8 Anlage 28.04., 4bb157a5 Umbenennung, 268c0652 Unit-Test 10.07.).Vorschlag
Endpunkt und Frontend-Funktion samt ihren Tests entfernen (CLAUDE.md: „Kein Produktivcode nur für Tests“, wie #45). In
docs/2026-10-20-service-verantwortlichkeiten.md:658steht „Admin · Veranstaltungen · Saison löschen“ als Anwendungsfall. Die Zeile ist aus dem Endpunkt abgeleitet, nicht aus der Oberfläche, und fällt mit weg.Bis dahin zieht der Endpunkt in Etappe 1 der URL-Neuordnung ohne E2E-Fall nach
DELETE /api/event-seasons/{event_season_id}um. Olli, 23.10.