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

PEOPLE: Verbesserungen Selbstregistrierung Basiskonto #346

Closed
4 of 5 tasks
Tracked by #94
mtnstar opened this issue Feb 27, 2024 · 4 comments · Fixed by #363
Closed
4 of 5 tasks
Tracked by #94

PEOPLE: Verbesserungen Selbstregistrierung Basiskonto #346

mtnstar opened this issue Feb 27, 2024 · 4 comments · Fixed by #363

Comments

@mtnstar
Copy link
Member

mtnstar commented Feb 27, 2024

follow up ticket von: #297

Auf der Website des SAC gibt es aktuell die Möglichkeit ein Gratis-Konto zu erstellen:

image

Dies wird in Hitobito via einer Rolle in Abonnenten > SAC/CAS Login > Basis Konto abgedeckt. Damit ist ein Login in Hitobito sowie OIDC Authentifizierung für die registrierten Benutzer möglich.

Eine erste Version des Selbstregistrierungsformular dazu wurde bereits implementiert, folgende Anpassungen sollen mit diesem Ticket gemacht werden:

Steps

image

Step 1

image

Wie beim Selbstregistrierungsformular für die Mitgliedschaft soll als erstes die Haupt-E-Mail der Person abgefragt werden. Besitzt die Person bereits ein Login mit der selben E-Mail-Adresse, wird sie auf das Login-Form redirected. Ansonsten gelangt sie zu Schritt 2 wo sie die Personalien angibt und sich dann registriert. (Analog wie wir das bei den anderen Selbstregforms haben)

Keine Ab Ausgabe, keine Preisinformationen

Für ein Gratis-Konto braucht es weder das aus dem Abo Magazin bekannte 'Ab Ausgabe' noch irgendwelche Preisinformationen

Step 2

image

  • Pflichtfelder Felder: Vorname, Name, Geburtstag
  • ohne E-Mail Feld (da bereits in Schritt 1)
  • auch hier keine Preisinformationen
  • Link Zurück (Analog wie wir das bei den anderen Selbstregforms haben)

image

Checkboxen

Checkboxen für:

  • Newsletter
  • Statuten
  • Datenschutzerklärung

image

Texte und Links analog Mitgliederselbstregistrierungsformular (ohne Beitragsreglement)

Newsletter

Wählt eine Person die Newsletter Checkbox nicht an, so wir diese aus dem SAC Newsletter Abo excluded.
Auf dem Top-Layer gibt es ein Attribut: SAC Newsletter Abo ID welches die ID des entsprechenden Abos definiert.

Styling

Styling wird noch angepasst sobald sämtliche Selbstregformulare fertigestellt sind. Dazu gibt es ein eigenes Ticket: #320

Tech-Spec

ToDo

  • Step 1 implementieren Haupt-E-Mail inkl. Redirect falls Person Entry mit E-Mail bereits vorhanden
  • Step 2 implementieren Personendaten inkl Zurück Link, Checkboxen
  • Newsletter Logik umsetzen und auch noch in Mitgliederselbstregistrierung einbauen
  • Manuell Testen
  • CHANGELOG entry
@mtnstar mtnstar changed the title Verbesserung Selbstregistrierung Basiskonto PEOPLE: Verbesserung Selbstregistrierung Basiskonto Feb 27, 2024
@mtnstar mtnstar changed the title PEOPLE: Verbesserung Selbstregistrierung Basiskonto PEOPLE: Verbesserungen Selbstregistrierung Basiskonto Feb 27, 2024
@mtnstar
Copy link
Member Author

mtnstar commented Feb 27, 2024

@sykesonrocks dieses ticket ist ein follow up auf #297
haben wir so alles für die selbstregistrierung für das basis konto abgedeckt?
braucht es eine Checkbox um den Newsletter zu abonnieren?

@mtnstar Vielen Dank. Ich wäre froh, wenn die Checkboxen betreffend Newsletter, AGB und DSV (analog "Mitglied werden" Formular) hier ebenfalls dargestellt würden. Dito für die Selbstregistrierungsformulare betreffend Tourenportal.

@sykesonrocks sykesonrocks assigned mtnstar and unassigned sykesonrocks Feb 27, 2024
@mtnstar mtnstar removed their assignment Feb 28, 2024
@amaierhofer amaierhofer self-assigned this Feb 28, 2024
@amaierhofer amaierhofer linked a pull request Feb 28, 2024 that will close this issue
@daniel-illi daniel-illi assigned mtnstar and unassigned daniel-illi Mar 1, 2024
@mtnstar mtnstar assigned daniel-illi and unassigned mtnstar Mar 7, 2024
@daniel-illi
Copy link
Contributor

Ausschluss von der Mailingliste funktioniert noch nicht

@sykesonrocks
Copy link
Collaborator

sykesonrocks commented Mar 15, 2024

@mtnstar Nachfolgend meine Testergebnisse.

  • Pflichtfelder Felder (Vorname, Name, Geburtstag) werden korrekt ausgegeben.
  • E-Mail Adresse wird korrekt nur in Schritt 1 abgefragt.
  • Es werden korrekterweise keine Preisinformationen mehr ausgegeben und das Feld "Ab Ausgabe" erscheint auch nicht mehr.
  • Der Link "Zurück" funktioniert.
  • Checkboxen (für Newsletter, Statuten, Datenschutzerklärung) werden korrekt ausgegeben.
  • Wählt eine Person die Newsletter Checkbox nicht an, so wir diese aus dem SAC Newsletter Abo korrekt excluded.
  • Beim Geburtstag ist mir aufgefallen, dass man ein Datum in der Zukunft eingeben kann. Nur zur Kenntnisnahme.
  • Ich habe den Titel des Formulars angepasst: "Registrierung für ein kostenloses SAC-Konto". Nur zur Kenntnisnahme.
  • Mein Verständnis ist, dass das Formular nicht mehrsprachig ist. Das würde bedeuten, dass folgende Elemente einsprachig ausgegeben werden: Titel, Feldnamen, Texte bei den Checkboxen, Namen der Buttons (Registrieren, Zurück, Weiter) sowie Fehlermeldungen. Ist mein Verständnis korrekt?

@sykesonrocks sykesonrocks assigned mtnstar and unassigned sykesonrocks Mar 15, 2024
@mtnstar
Copy link
Member Author

mtnstar commented Mar 18, 2024

@mtnstar Nachfolgend meine Testergebnisse.

* Pflichtfelder Felder (Vorname, Name, Geburtstag) werden korrekt ausgegeben.

* E-Mail Adresse wird korrekt nur in Schritt 1 abgefragt.

* Es werden korrekterweise keine Preisinformationen mehr ausgegeben und das Feld "Ab Ausgabe" erscheint auch nicht mehr.

* Der Link "Zurück" funktioniert.

* Checkboxen (für Newsletter, Statuten, Datenschutzerklärung) werden korrekt ausgegeben.

* Wählt eine Person die Newsletter Checkbox nicht an, so wir diese aus dem SAC Newsletter Abo korrekt excluded.

* Beim Geburtstag ist mir aufgefallen, dass man ein Datum in der Zukunft eingeben kann. Nur zur Kenntnisnahme.

* Ich habe den Titel des Formulars angepasst: "Registrierung für ein kostenloses SAC-Konto". Nur zur Kenntnisnahme.

* Mein Verständnis ist, dass das Formular nicht mehrsprachig ist. Das würde bedeuten, dass folgende Elemente einsprachig ausgegeben werden: Titel, Feldnamen, Texte bei den Checkboxen, Namen der Buttons (Registrieren, Zurück, Weiter) sowie Fehlermeldungen. Ist mein Verständnis korrekt?

Danke für dein Feedback.

Das Formular ist mehrsprachig und die Felder werden übersetzt wenn entsprechende Übersetzungen vorhanden sind.
Einzig den Titel den du manuell angepasst hast wird nicht übersetzt, sprich dort wird egal was für eine Sprache ausgewählt ist einfach "Registrierung für ein kostenloses SAC-Konto" angezeigt so wie du es hinterlegt hast.

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

Successfully merging a pull request may close this issue.

5 participants