-
Notifications
You must be signed in to change notification settings - Fork 1
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
E-Mail Versand: Individueller Versand via Kursanmeldung #1571
E-Mail Versand: Individueller Versand via Kursanmeldung #1571
Comments
➤ Pascal Zumkehr commented: Die folgenden E-Mails gehen normalerweise an die Kursadmin oder die Kursleitung und nicht an Teilnehmende. Sollen diese wirklich auch manuell versendet werden können?
|
➤ Stefan Sykes commented: Ich gebe dir Recht, dass 29 - Kurs: E-Mail Anmeldung abgeschlossen ( https://saccas.atlassian.net/wiki/spaces/RDIE/pages/4591353874/29+-+Kurs+E-Mail+Anmeldung+abgeschlossen ) und 30 - Kurs: E-Mail Anmeldung pausiert ( https://saccas.atlassian.net/wiki/spaces/RDIE/pages/4593549320/30+-+Kurs+E-Mail+Anmeldung+pausiert ) der Kursadmin (alpin@sac-cas.ch ( mailto:alpin@sac-cas.ch )) zugestellt werden. Diese zwei können aus dem Scope entfernt werden - ich habe sie oben in der Spezifikation durchgestrichen. Folgende drei aber, wird der Kursleitung zugestellt (Kursadmin ist im bcc):
Daher würde es Sinn machen, diese 3 noch im Scope zu behalten. Einverstanden? |
➤ Pascal Zumkehr commented: Ok, in dem Fall müssen wir wohl noch eine Unterscheidung einbauen, dass an KL nur KL Mails verschickt werden können und an TN nur TN Mails. |
Nach Absprache mit @ThomasEllenberger wurde das Feature im Core umgesetzt und im SAC erweitert, im Core soll folgende Mail verschickt werden können:
|
Aktuelles Verhalten
Eine E-Mail wird ausschliesslich bei einem Statuswechsel bei einem Kurs oder bei einer Kursanmeldung automatisch ausgelöst. Der Benutzer hat keine Möglichkeit eine E-Mail individuell für einen Teilnehmer auszulösen ohne den Status eines Kurses oder einer Kursanmeldung zu ändern.
Für verschiedene Anwendungsfälle besteht der Wunsch, eine E-Mail explizit auszulösen, ohne dabei den Status des Kurses oder der Anmeldung zu verändern. Beispiel: E-Mail-Adresse eines Teilnehmers wird korrigiert und nun möchte man alle bereits versendeten E-Mails (welche automatisch durch Statuswechsel veranlasst wurden) manuell und individuell für die Person mit der bereinigten E-Mail-Adresse auslösen.
Gewünschtes Verhalten
Es sollte die Möglichkeit bestehen, für eine ausgewählte Anmeldung eine bestimmte E-Mail zu versenden. Der Versand der E-Mail muss in der Korrespondenzsprache der Person (laut ihrem Profil) versendet werden.
Auf der Teilnahmeseite gibt es einen neuen Dropdown Button „E-Mail senden“ in der Toolbar. Als Label im Dropdown wird dasselbe wie in den Texten / CustomContent verwendet. Dieser Button ist nur mit
can?(:create, @event)
Berechtigung sichtbar (= Kursadministration).Der manuelle Versand der folgenden E-Mail-Vorlagen soll möglich sein (unabhängig davon in welchem Status sich der Kurs oder die Kursanmeldung befindet). Es stehen nur diejenigen zur Verfügung, welche der Rolle der Teilnahme entsprechen (TN Mails für TN, Kursleitungs Mails für Kurs- und Klassenleitungen).
Es braucht entsprechend einen neuen Controller, welcher aufgrund des gewählten Custom Contents den entsprechenden Mailer mit den notwendigen Parametern aufruft (via deliver_later).
MailVorlageButton auf AnmeldungsKarte (UI)ButtonKlick)ButtonKlick)ButtonKlick)ButtonKlick)┆Issue is synchronized with this Jira Key Result by Unito
┆Issue Number: HIT-906
The text was updated successfully, but these errors were encountered: