Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Anmeldung für einen Anlass ohne bestehendes Login nicht mehr möglich #212

Open
patrickuhlmann opened this issue May 14, 2024 · 5 comments

Comments

@patrickuhlmann
Copy link
Collaborator

Die Maske «Du hast noch keinen Login?» (siehe gelber Kasten im Bild anbei) scheint nicht mehr zu funktionieren. Beim Austesten ist mir aufgefallen, dass wenn man die E-Mailadresse eingibt und auf «weiter» klickt nichts passiert. Einige unserer Tourenteilnehmer/innen hatten auch schon dieses Problem.

screenshot

In der Konsole ist folgende Fehlermeldung sichtbar Error: Form responses must redirect to another location

Im Netzwerkrequest ist sichtbar das das Formular wohl geladen wird (aber nicht angezeigt):
image

Vermutlich handelt es sich um folgendes Upstream Problem: hitobito/hitobito#2575

Auf der Integrationsumgebung lässt sich das Verhalten nicht mehr reproduzieren. Vermutlich wurde es zwischenzeitlich behoben.

@patrickuhlmann
Copy link
Collaborator Author

Vermutlich ist das Problem das der POST ein 200 und nicht ein 303 zurückgibt: https://turbo.hotwired.dev/handbook/drive#redirecting-after-a-form-submission

@nchiapol
Copy link
Collaborator

@ThomasEllenberger: Das Problem ist relevant genug für einen Hotfix. Wäre ein Release nur mit dem relevanten Fix sinnvoll machbar?

@ThomasEllenberger
Copy link

@nchiapol Ich kann dieses Verhalten auf der Integrationsumgebung nicht nachstellen und gehe deshalb davon aus, dass dies bereits behoben ist.

Wir können für eure Umgebung einen Release durchführen, und euch auf 2.1.5 anheben.

@nchiapol
Copy link
Collaborator

@ThomasEllenberger
Perfekt. Dann bitte umsetzen sobald es für euch passt.

@patrickuhlmann
Copy link
Collaborator Author

Ich habe es mit der Version 2.1.5 geprüft. Das Hauptproblem ist behoben. Ein neuer Teilnehmer kann erfasst werden. Ich habe gesehen das es bei einem alternativen Ablauf immer noch ein Problem gibt. Der Ablauf ist wie folgt:

  1. Jemand ohne Login ruft ein Event mittels öffentlichem Link auf
  2. Er trägt seine Mailadresse ein (die aber schon erfasst ist) unter "du hast kein Login" und klickt auf "Weiter"
  3. Es erscheint eine Meldung das er in der Datenbank gefunden wurd und ein Mail erhalten
  4. Er trägt nun eine alternative Mailadresse ein und klick nochmal auf weiter -> jetzt passiert wieder nichts und in der Konsole kommt derselbe Fehler.

Soweit ich das beurteilen kann liegt das daran das man dabei weitergeleitet wird. In meinem Beispiel von https://db.cevi.ch/groups/3030/public_events/3747 nach https://db.cevi.ch/groups/3030/events/3747/register. Auf der Seite .../register ist das Problem wohl noch nicht gelöst.

@ThomasEllenberger das Hauptproblem ist gelöst. Vielen Dank für die rasche Erledigung. Mittelfristig wäre es sicherlich gut auch Alternativabläufe noch zu korrigieren. Daher halte ich das Issue noch offen aber sehe keinen unmittelbaren Handlungsbedarf mehr.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants