Zurück-Link fehlt auf Unterseiten im Portal (Rückweg-Kette reisst ab) #42

Closed
opened 2026-10-03 09:49:22 +00:00 by claude · 5 comments
Collaborator

Was man sieht

Auf mehreren Seiten im Portal (Verwaltung und Spielbetrieb) fehlt der Link „← Zurück zu …“, obwohl man nicht über die Navigationsleiste gekommen ist.

Beispiel auf Staging:

  1. Verwaltung → Kachel „Meldungen“: Der Meldungseingang zeigt „← Zurück zur Verwaltung“.
  2. Bei einem Verein auf Bearbeiten: Die Meldungsseite zeigt „← Zurück zu den Meldungen“.
  3. Diesen Link anklicken: Der Meldungseingang erscheint, aber ohne „Zurück zur Verwaltung“.

Olli hat das an mehreren Stellen so gefunden.

Ursache

Seit Issue #4 gilt im Portal: Eine Seite zeigt den Zurück-Link nur, wenn ihre Adresse einen Herkunfts-Marker trägt (?from=…). Wer über die Navigationsleiste kommt, bekommt keinen.

Die Rücksprungziele selbst tragen aber keinen Marker (portal/src/lib/navigation.ts, BACK_TARGETS). Wer zurückgeht, landet deshalb auf der Seite so, als käme er über die Leiste. Die Kette reisst nach einer Ebene ab.

Betroffen sind alle Ziele, die selbst eine Unterseite sind:

Zurück-Link führt auf dort fehlt danach
Zurück zu den Meldungen /verwaltung/meldungen Zurück zur Verwaltung
Zurück zum Spielplan /verwaltung/spielplan Zurück zur Verwaltung
Zurück zu Aufgaben /spielbetrieb/aufgaben Zurück zum Spielbetrieb
Zurück zu Alle Spiele /spielbetrieb/spiele Zurück zum Spielbetrieb
Zurück zu den Turnieren /spielbetrieb/turniere Zurück zum Spielbetrieb

Auftrag (Olli, 03.10.2026)

Alle Seiten im Portal prüfen und beheben, wo es keinen Zurück-Link gibt. Nicht nur die fünf oben.

Seiten, die heute gar keinen Zurück-Link haben (Stand Branch feature/zeitbezug):

  • /verein/spieler (Spielerliste des Vereins)
  • /verwaltung und /spielbetrieb sind die Startseiten der beiden Bereiche, dort ist keiner nötig

Alle anderen Unterseiten haben <BackLink />, zeigen ihn aber nur mit Marker. Bewusste Ausnahmen aus #4: die Kategorien-Zuweisung (eigener Zurück-Knopf wegen der Rückfrage bei ungespeicherten Änderungen), die Ligaseite im Archiv und die Begegnung in den Aufgaben (fällt ohne Herkunft auf die Aufgaben zurück).

Offene Frage an Olli

Die Regel aus #4 sagt bewusst: Wer über die Navigationsleiste kommt, bekommt keinen Zurück-Link. Zwei Wege:

  • A: Regel behalten, Kette reparieren. Die Rücksprungziele bekommen selbst den passenden Marker. Wer über Kacheln und Zurück-Links geht, hat immer einen Rückweg. Wer über die Leiste kommt, weiterhin nicht.
  • B: Regel ändern. Jede Unterseite zeigt immer einen Zurück-Link zu ihrer Startseite, auch ohne Marker. Der Marker bestimmt dann nur noch, wohin der Link führt, wenn es mehrere Wege gibt.

Wenn „auf allen Seiten“ wörtlich gemeint ist, ist es B.

## Was man sieht Auf mehreren Seiten im Portal (Verwaltung und Spielbetrieb) fehlt der Link „← Zurück zu …“, obwohl man nicht über die Navigationsleiste gekommen ist. Beispiel auf Staging: 1. Verwaltung → Kachel „Meldungen“: Der Meldungseingang zeigt „← Zurück zur Verwaltung“. 2. Bei einem Verein auf **Bearbeiten**: Die Meldungsseite zeigt „← Zurück zu den Meldungen“. 3. Diesen Link anklicken: Der Meldungseingang erscheint, aber **ohne** „Zurück zur Verwaltung“. Olli hat das an mehreren Stellen so gefunden. ## Ursache Seit Issue #4 gilt im Portal: Eine Seite zeigt den Zurück-Link nur, wenn ihre Adresse einen Herkunfts-Marker trägt (`?from=…`). Wer über die Navigationsleiste kommt, bekommt keinen. Die Rücksprungziele selbst tragen aber keinen Marker (`portal/src/lib/navigation.ts`, `BACK_TARGETS`). Wer zurückgeht, landet deshalb auf der Seite so, als käme er über die Leiste. Die Kette reisst nach einer Ebene ab. Betroffen sind alle Ziele, die selbst eine Unterseite sind: | Zurück-Link | führt auf | dort fehlt danach | |---|---|---| | Zurück zu den Meldungen | /verwaltung/meldungen | Zurück zur Verwaltung | | Zurück zum Spielplan | /verwaltung/spielplan | Zurück zur Verwaltung | | Zurück zu Aufgaben | /spielbetrieb/aufgaben | Zurück zum Spielbetrieb | | Zurück zu Alle Spiele | /spielbetrieb/spiele | Zurück zum Spielbetrieb | | Zurück zu den Turnieren | /spielbetrieb/turniere | Zurück zum Spielbetrieb | ## Auftrag (Olli, 03.10.2026) **Alle Seiten** im Portal prüfen und beheben, wo es keinen Zurück-Link gibt. Nicht nur die fünf oben. Seiten, die heute gar keinen Zurück-Link haben (Stand Branch `feature/zeitbezug`): - `/verein/spieler` (Spielerliste des Vereins) - `/verwaltung` und `/spielbetrieb` sind die Startseiten der beiden Bereiche, dort ist keiner nötig Alle anderen Unterseiten haben `<BackLink />`, zeigen ihn aber nur mit Marker. Bewusste Ausnahmen aus #4: die Kategorien-Zuweisung (eigener Zurück-Knopf wegen der Rückfrage bei ungespeicherten Änderungen), die Ligaseite im Archiv und die Begegnung in den Aufgaben (fällt ohne Herkunft auf die Aufgaben zurück). ## Offene Frage an Olli Die Regel aus #4 sagt bewusst: Wer über die Navigationsleiste kommt, bekommt **keinen** Zurück-Link. Zwei Wege: - **A: Regel behalten, Kette reparieren.** Die Rücksprungziele bekommen selbst den passenden Marker. Wer über Kacheln und Zurück-Links geht, hat immer einen Rückweg. Wer über die Leiste kommt, weiterhin nicht. - **B: Regel ändern.** Jede Unterseite zeigt immer einen Zurück-Link zu ihrer Startseite, auch ohne Marker. Der Marker bestimmt dann nur noch, *wohin* der Link führt, wenn es mehrere Wege gibt. Wenn „auf allen Seiten“ wörtlich gemeint ist, ist es B.
Author
Collaborator

Einwand von Olli gegen A (03.10.2026): Wer die Seite vor sich hat, weiss evtl. nicht, wo er herkommt. Ob ein Zurück-Link da ist, hinge bei A vom Weg ab, nicht von der Seite.

Das spricht für B: Jede Unterseite zeigt immer einen Zurück-Link mit ausgeschriebenem Ziel, z.B. „← Zurück zur Verwaltung“. Gibt es einen Marker, führt der Link dorthin, wo man herkam. Sonst führt er zur Startseite des Bereichs (Verwaltung oder Spielbetrieb).

Noch nicht als entschieden markiert.

Einwand von Olli gegen A (03.10.2026): Wer die Seite vor sich hat, weiss evtl. nicht, wo er herkommt. Ob ein Zurück-Link da ist, hinge bei A vom Weg ab, nicht von der Seite. Das spricht für **B**: Jede Unterseite zeigt immer einen Zurück-Link mit ausgeschriebenem Ziel, z.B. „← Zurück zur Verwaltung“. Gibt es einen Marker, führt der Link dorthin, wo man herkam. Sonst führt er zur Startseite des Bereichs (Verwaltung oder Spielbetrieb). Noch nicht als entschieden markiert.
Author
Collaborator

Nachtrag aus feature/planungsablauf (Review vom 04.10.2026, Befund M1), zwei Änderungen an der Tabelle oben:

1. „Zurück zum Spielplan" gibt es nicht mehr. Der Spielplan der Verwaltung verlinkt nicht mehr auf die Match-Seite (Spec Planungsablauf 4.3, 7), BACK_TARGETS.spielplan ist gelöscht. Ein alter Link mit ?from=spielplan fällt auf „Zurück zu Aufgaben" zurück. Die Zeile kann aus der Tabelle.

2. Neuer Weg mit demselben Muster. Auf „Offene Aufgaben" (Verwaltersicht) führt jetzt „Alle Spiele →" auf /spielbetrieb/spiele?from=aufgaben, Alle Spiele zeigt also „← Zurück zu Aufgaben". Die Kette reisst eine Ebene weiter ab:

  1. Aufgaben → „Alle Spiele →": zeigt „Zurück zu Aufgaben"
  2. Eine Begegnung öffnen (?from=spiele): zeigt „Zurück zu Alle Spiele"
  3. Diesen Link anklicken: /spielbetrieb/spiele ohne Marker, „Zurück zu Aufgaben" fehlt

Das ist dieselbe Ursache wie bei „Zurück zu den Meldungen". Die Lösung (A oder B) gilt für beide. Im Branch nicht gebaut, weil sie an der offenen Frage hier hängt.

Belege: portal/src/pages/captain/CaptainTasksPage.tsx (Link „Alle Spiele →"), portal/src/pages/SpieleListPage.tsx:163 (?from=spiele), portal/src/lib/navigation.ts (BACK_TARGETS.spiele ohne Marker).

Nachtrag aus `feature/planungsablauf` (Review vom 04.10.2026, Befund M1), zwei Änderungen an der Tabelle oben: **1. „Zurück zum Spielplan" gibt es nicht mehr.** Der Spielplan der Verwaltung verlinkt nicht mehr auf die Match-Seite (Spec Planungsablauf 4.3, 7), `BACK_TARGETS.spielplan` ist gelöscht. Ein alter Link mit `?from=spielplan` fällt auf „Zurück zu Aufgaben" zurück. Die Zeile kann aus der Tabelle. **2. Neuer Weg mit demselben Muster.** Auf „Offene Aufgaben" (Verwaltersicht) führt jetzt „Alle Spiele →" auf `/spielbetrieb/spiele?from=aufgaben`, Alle Spiele zeigt also „← Zurück zu Aufgaben". Die Kette reisst eine Ebene weiter ab: 1. Aufgaben → „Alle Spiele →": zeigt „Zurück zu Aufgaben" 2. Eine Begegnung öffnen (`?from=spiele`): zeigt „Zurück zu Alle Spiele" 3. Diesen Link anklicken: `/spielbetrieb/spiele` ohne Marker, „Zurück zu Aufgaben" fehlt Das ist dieselbe Ursache wie bei „Zurück zu den Meldungen". Die Lösung (A oder B) gilt für beide. Im Branch nicht gebaut, weil sie an der offenen Frage hier hängt. Belege: `portal/src/pages/captain/CaptainTasksPage.tsx` (Link „Alle Spiele →"), `portal/src/pages/SpieleListPage.tsx:163` (`?from=spiele`), `portal/src/lib/navigation.ts` (`BACK_TARGETS.spiele` ohne Marker).
Author
Collaborator

Entschieden (Olli, 14.10.2026): Variante B.

Jede Unterseite im Portal zeigt immer einen Zurück-Link mit ausgeschriebenem Ziel. Steht eine Herkunft in der Adresse (?from=…), führt er dorthin. Sonst führt er zur Startseite des Bereichs (Verwaltung oder Spielbetrieb).

Damit erledigt sich auch #22, das denselben Fehler früher gemeldet hat. Mitgenommen werden #53 (/verwaltung/cup ohne Cup: kein Titel, kein Zurück-Link) und die Abstände rund um den Zurück-Link. Diese sind nicht überall gleich, an zwei Stellen steht der Link neben dem Titel statt darüber (Meldungsseite eines Vereins, ClubPage/ClubPageHeader).

Noch nicht gebaut.

**Entschieden (Olli, 14.10.2026): Variante B.** Jede Unterseite im Portal zeigt immer einen Zurück-Link mit ausgeschriebenem Ziel. Steht eine Herkunft in der Adresse (`?from=…`), führt er dorthin. Sonst führt er zur Startseite des Bereichs (Verwaltung oder Spielbetrieb). Damit erledigt sich auch #22, das denselben Fehler früher gemeldet hat. Mitgenommen werden #53 (`/verwaltung/cup` ohne Cup: kein Titel, kein Zurück-Link) und die Abstände rund um den Zurück-Link. Diese sind nicht überall gleich, an zwei Stellen steht der Link neben dem Titel statt darüber (Meldungsseite eines Vereins, `ClubPage`/`ClubPageHeader`). Noch nicht gebaut.
Author
Collaborator

Nachtrag (Olli, 14.10.2026): Ohne Herkunft in der Adresse führt der Link für Captains und Spielleiter zur Startseite ihrer eigenen Sicht (Meine Aufgaben bzw. Mein Verein). /spielbetrieb dürfen sie nicht sehen, „Zurück zum Spielbetrieb“ wäre für sie also eine Sackgasse.

**Nachtrag (Olli, 14.10.2026):** Ohne Herkunft in der Adresse führt der Link für Captains und Spielleiter zur Startseite ihrer eigenen Sicht (Meine Aufgaben bzw. Mein Verein). `/spielbetrieb` dürfen sie nicht sehen, „Zurück zum Spielbetrieb“ wäre für sie also eine Sackgasse.
Author
Collaborator

Behoben und auf Staging (14.10.2026, Stand main-b60a0c8).

Was jetzt gilt: Jede Unterseite im Portal hat oben einen Link „← Zurück zu …“, egal wie man auf die Seite gekommen ist.

  • Kam man über eine Kachel oder Liste, führt er dorthin zurück (z.B. „Zurück zu den Meldungen“).
  • Sonst führt er zur Startseite der eigenen Sicht: Verband → Verwaltung bzw. Spielbetrieb, Captain → „Zurück zu meinen Aufgaben“, Spielleiter → „Zurück zu meinem Verein“.
  • Auf der Startseite selbst steht keiner.

Ausserdem steht der Link überall in einer eigenen Zeile über dem Titel, immer mit gleichem Abstand. Auf der Meldungsseite eines Vereins stand er vorher neben dem Titel. Mannschaftsmeisterschaft und Ergebnisansicht sind jetzt so breit wie die übrigen Seiten.

So prüfen (Beispiel aus diesem Issue):

  1. Verwaltung → Kachel „Meldungen“ → bei einem Verein Bearbeiten.
  2. „← Zurück zu den Meldungen“ anklicken.
  3. Erwartet: Der Meldungseingang zeigt jetzt „← Zurück zur Verwaltung“.

Dasselbe gilt für Turniere, Alle Spiele und Aufgaben (#22). Entscheid: ADR 0024. E2E 163/163 auf Staging.

**Behoben und auf Staging (14.10.2026, Stand `main-b60a0c8`).** **Was jetzt gilt:** Jede Unterseite im Portal hat oben einen Link „← Zurück zu …“, egal wie man auf die Seite gekommen ist. - Kam man über eine Kachel oder Liste, führt er dorthin zurück (z.B. „Zurück zu den Meldungen“). - Sonst führt er zur Startseite der eigenen Sicht: Verband → Verwaltung bzw. Spielbetrieb, Captain → „Zurück zu meinen Aufgaben“, Spielleiter → „Zurück zu meinem Verein“. - Auf der Startseite selbst steht keiner. Ausserdem steht der Link überall in einer eigenen Zeile über dem Titel, immer mit gleichem Abstand. Auf der Meldungsseite eines Vereins stand er vorher neben dem Titel. Mannschaftsmeisterschaft und Ergebnisansicht sind jetzt so breit wie die übrigen Seiten. **So prüfen (Beispiel aus diesem Issue):** 1. Verwaltung → Kachel „Meldungen“ → bei einem Verein **Bearbeiten**. 2. „← Zurück zu den Meldungen“ anklicken. 3. Erwartet: Der Meldungseingang zeigt jetzt „← Zurück zur Verwaltung“. Dasselbe gilt für Turniere, Alle Spiele und Aufgaben (#22). Entscheid: ADR 0024. E2E 163/163 auf Staging.
olli closed this issue 2026-10-17 20:56:54 +00:00
Sign in to join this conversation.
No description provided.