markocupic/sac-event-registration-reminder
最新稳定版本:2.0.14
Composer 安装命令:
composer require markocupic/sac-event-registration-reminder
包简介
Notify instructors about unconfirmed event registrations.
README 文档
README
SAC Event Registration Reminder
Folgende Idee: Es wird ein Reminder-Tool benötigt, welches Tourenleitende und Bergführer/innen per E-Mail daran erinnert, dass diese noch unbearbeitete Registrierungen (nicht angenommen/abgelehnt und nicht auf Warteliste gesetzt) für Touren/Kurse haben, die sie seit mehr als 7 Tagen (einstellbar) nicht bearbeitet haben.
Ein paar Punkte dazu als Input:
- Reminder E-Mail wird nach einer definierten Zeitperiode (z.B. jede Woche) an Organisator geschickt
- E-Mail nur senden sobald min. 1 Teilnehmer/in nicht bearbeitet und folgende Bedingung:
- Aktuelle Zeit des zyklischen Check > Anmeldezeitpunkt + Zeitperiode
- Check an einem definierten Zeitpunkt (z.B. mittwochs um 6:00 Uhr)
- Somit E-Mail zwischen min. 1 und max. 2 Wochen nach TN Anmeldezeitpunkt
- Nur eine E-Mail pro Zeitperiode
- Konfiguration von Admins:
- Globales Ein-/Ausschalten (Auf Ebene Symfony Friendly Configuration)
- Zeitperiode einstellbar (Auf Ebene Kalender)
- Zeitpunkt definierbar (Cronjob auf Webhosting und Annotation in der Cron-Klasse)
- Bemerkung: Benutzer kann es nicht individuell ausschalten!
- Realisierbar z.B. mit Cron Job
E-Mail-Beispiel "Reminder für unbearbeitete Event-Anmeldungen":
Hallo Martin
Du hast für einen oder mehrere Events den Status der folgenden Teilnehmenden seit über 7 Tagen noch nicht bearbeitet:
Tour XYZ:
Teilnehmer/in Heidi Muster (seit 8 Tagen)
Diese neuen Anmeldungen in der vergangenen Woche sind ebenfalls hängig:
Teilnehmer/in Fritz Huber (seit 3 Tagen)
Teilnehmer/in Nadja Meier (seit 2 Tagen)
Kurs XYZ:
Teilnehmer/in Carla Muster (seit 8 Tagen)
Diese neuen Anmeldungen in der vergangenen Woche sind ebenfalls hängig:
Teilnehmer/in Benno Huber (seit 3 Tagen)
Teilnehmer/in Lisi Meier (seit 2 Tagen)
Bitte nimm die Teilnehmende an, lehne sie ab oder setze sie auf die Warteliste.
Konfiguration
# config/config.yml sac_evt_reg_reminder: disable: false sid: 'dasrwuefhsd567ewdsf3265667zte' allow_web_scope: false notification_limit_per_request: 100 default_locale: 'de' cron_schedule: '30 4 * * *' # default: every day at 04:30
统计信息
- 总下载量: 73
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 4
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-07-18
