Vereinsmeldung: nach „Wieder öffnen“ nur noch Ansicht, Abschliessen nicht mehr möglich #158
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#158
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?
Beobachtet (Olli, 28.10.2026, lokal gegen die Dev-DB = Staging-Stand)
Als Admin im Meldungseingang eine abgeschlossene Vereinsmeldung geöffnet (baloise) und oben auf „Wieder öffnen“ geklickt. Danach:
Wahrscheinliche Ursache (aus dem Code, noch nicht nachgestellt)
?mode=viewgeöffnet ist:viewOnly = viewOnlyParam || (!isAdmin && …)(portal/src/pages/ClubPage.tsx:55). Mit?mode=viewöffnen die grünen Schritte „Meldung eingegangen“ im Meldungseingang (RegistrationListPage.tsx:186,:196); „Bearbeiten“ öffnet ohne (:372).ClubPageHeader.tsxzeigt es beiclub.completed && isAdmin, ohneviewOnlyzu prüfen. „Speichern“ und „Abschliessen“ dagegen nur ohneviewOnly.Falls es auch über „Bearbeiten“ passiert, stimmt diese Erklärung nicht. Das ist beim Beheben zuerst nachzustellen.
Zweiter Grund, warum Abschliessen hier scheitern kann
Bei baloise fehlt im Reiter „Vereinsadressen“ der grüne Haken: Beim Präsidenten ist Hausnummer leer (Pflichtfeld), die Nummer steht im Feld Strasse („Bergweg 6“). Auch über „Bearbeiten“ lässt sich die Meldung darum erst nach dem Nachtragen abschliessen. Wieder geöffnete Altmeldungen mit solchen Daten brauchen dafür einen Hinweis, oder die Prüfung beim Abschliessen durch den Admin wird anders gefasst. Das ist beim Beheben zu entscheiden.
Nach dem Meldeschluss
Die Saison steht auf „läuft“. Der Spielleiter kann eine wieder geöffnete Meldung nach dem Meldeschluss nicht selbst abschliessen (
viewOnlyfür Nicht-Admins beiregistrationClosed). Wer öffnet, muss also selbst wieder abschliessen können.Erwartet
Ursache bestätigt, Entscheid (Olli, 28.10.2026)
Nachgestellt: Im Meldungseingang öffnen die Schritte „In Bearbeitung“ und „Meldung eingegangen“ die Meldung mit
?mode=view(RegistrationListPage.tsx:186,:196), „Bearbeiten“ ohne (:372). Mit?mode=viewzeigt die Seite „Nur Ansicht“, unabhängig von der Rolle (ClubPage.tsx:55). „Wieder öffnen“ erscheint dort trotzdem (ClubPageHeader.tsx), Speichern und Abschliessen nicht. Über „Bearbeiten“ lässt sich die Meldung bearbeiten und abschliessen.Der Ansehen-Modus kam am 03.04.2026 mit
1e2d744c(„add read-only view mode for registrations“), ohne Begründung und ohne Spec.Entscheid: Der Ansehen-Modus fällt weg. Ein Klick auf einen Schritt öffnet dieselbe Seite wie „Bearbeiten“. Der Verband darf ohnehin bearbeiten, gespeichert wird erst mit „Speichern“. Damit gibt es nur noch einen Eingang, und die Sackgasse nach „Wieder öffnen“ fällt weg.
Für den Bau:
?mode=viewundviewOnlyParamraus (ClubPage.tsx, die zwei Links inRegistrationListPage.tsx). Sonst benutzt das niemand, auch kein E2E.viewOnlybleibt für Nicht-Admins (abgeschlossen bzw. nach dem Meldeschluss).portal/src/test/ClubPageHeader.test.tsxprüft „Nur Ansicht“ und muss angepasst werden (Teständerung, mit Olli abstimmen).Auf der Dev-DB stehen nach dem Nachstellen baloise und Aegerter & Bosshardt AG auf „In Bearbeitung“.