modify templates and admin to use final mail
This commit is contained in:
parent
0239dab5bd
commit
cf3955b648
|
@ -4,7 +4,7 @@
|
|||
<div class="dc-container dc-center dc-padding-24">
|
||||
<a href="https://im-puls.org"><img src="https://im-puls.org/static/pictures/logo.webp" style="width:264px;height:120px;display:grid;margin-left:auto;margin-right:auto" class="dc-padding-24"></a>
|
||||
<h2 class="dc-center">{% if form.gender == "Männlich" %}Lieber{% else %}Liebe{% endif %} {{form.name}},</h2>
|
||||
<p class="dc-center dc-large dc-padding-24">schon seit einer Weile hat nun die Tagung ihr Ende gefunden. Erst einmal möchten wir Dir ganz herzlich dafür danken, dass du Teil dieser Tagung mit uns gewesen bist.<br>Für nächstes Jahr suchen wir noch weitere Vorbereiter, wenn Du Lust hast schreib gerne an <a href="mailto:buero@im-puls.org">buero@im-puls.org</a>. Dann bekommst du eine Mail mit allen weiteren Infos. Es nimmt nicht viel Zeit in Anspruch und ermöglicht auch nächstes Jahr eine tolle Tagung für alle.<br>Nun folgt die Kontaktliste mit allen anwesenden Teilnehmern der Tagung.<br>Falls bei einem Teilnehmer keine Adresse eingetragen bedeutet dass, das der Teilnehmer eine Weitergabe seiner Daten nicht erlaubt hat.</p>
|
||||
<p class="dc-center dc-large dc-padding-24">schon seit einer Weile hat nun die Tagung ihr Ende gefunden. Erst einmal möchten wir Dir ganz herzlich dafür danken, dass du Teil dieser Tagung gewesen bist.<br>Für nächstes Jahr suchen wir noch weitere Vorbereiter, wenn Du Lust hast, dann schreib gerne an <a href="mailto:buero@im-puls.org">buero@im-puls.org</a>. Dann bekommst du eine Mail mit allen weiteren Infos. Es ermöglicht dann auch nächstes Jahr eine tolle Tagung für alle und fühlt sich vielmals schon fast wie eine Mini-Tagung an.<br>Nun folgt die Kontaktliste mit allen anwesenden Teilnehmern der Tagung.<br>Falls bei einem Teilnehmer keine Adresse eingetragen bedeutet dass, das der Teilnehmer eine Weitergabe seiner Daten nicht erlaubt hat.</p>
|
||||
<div class="tg-wrap">
|
||||
<table class="tg">
|
||||
<thead>
|
||||
|
@ -28,7 +28,7 @@
|
|||
{% endfor %}
|
||||
</tbody>
|
||||
</table></div>
|
||||
<p class="dc-center dc-large dc-padding-24">Wir hoffen, dass die Tagung für Dich fruchtbringend und kräftigend wirken konnte.<br>Zum Abschluss haben wir noch eine letzte Impuls-Vertiefung: Welche Impulse konntest Du den aus der Tagung schon in Dein Leben mitnehmen?<br>
|
||||
<p class="dc-center dc-large dc-padding-24">Wir hoffen, das die Tagung für Dich fruchtbringend und kräftigend wirken konnte.<br>Zum Abschluss haben wir noch eine letzte Impuls-Vertiefung: Welche Impulse konntest Du den aus der Tagung schon in Dein Leben mitnehmen?<br>
|
||||
Mit herzlichen Grüßen,<br>
|
||||
Das Vorbereitungsteam<br>
|
||||
</div>
|
||||
|
|
|
@ -1,12 +1,15 @@
|
|||
{% if form.gender == "Männlich" %}Lieber{% else %}Liebe{% endif %} {{form.name}},
|
||||
schon seit einer Weile hat nun die Tagung ihr Ende gefunden. Erst einmal möchten wir Dir ganz herzlich dafür danken, dass du Teil dieser Tagung mit uns gewesen bist.
|
||||
Für nächstes Jahr suchen wir noch weitere Vorbereiter, wenn Du Lust hast schreib gerne an buero@im-puls.org. Dann bekommst du eine Mail mit allen weiteren Infos. Es nimmt nicht viel Zeit in Anspruch und ermöglicht auch nächstes Jahr eine tolle Tagung für alle.
|
||||
schon seit einer Weile hat nun die Tagung ihr Ende gefunden. Erst einmal möchten wir Dir ganz herzlich dafür danken, dass du Teil dieser Tagung gewesen bist.
|
||||
Für nächstes Jahr suchen wir noch weitere Vorbereiter, wenn Du Lust hast, dann
|
||||
schreib gerne an buero@im-puls.org. Dann bekommst du eine Mail mit allen
|
||||
weiteren Infos. Es ermöglicht dann auch nächstes Jahr eine tolle Tagung für
|
||||
alle und fühlt sich vielmals schon fast wie eine Mini-Tagung an.
|
||||
Nun folgt die Kontaktliste mit allen anwesenden Teilnehmern der Tagung.
|
||||
Falls bei einem Teilnehmer keine Adresse eingetragen bedeutet dass, das der Teilnehmer eine Weitergabe seiner Daten nicht erlaubt hat.
|
||||
Name Anschrift Mail-Adresse Telefonnummer
|
||||
{% for reg in RegistrantList %}{{ reg.name }} {% if reg.publish_address%}{{reg.address_street}},{{reg.address_plz}} {{reg.address_town}}{% else%}---{% endif %} {{reg.mail}} {% if reg.publish_phone %}{{ reg.phone }}{% else %}---{% endif %}
|
||||
{% empty %}Leider konnten momentan keine Teilnehmer abgerufen werden.{% endfor %}
|
||||
Wir hoffen, dass die Tagung für Dich fruchtbringend und kräftigend wirken konnte.
|
||||
Wir hoffen, das die Tagung für Dich fruchtbringend und kräftigend wirken konnte.
|
||||
Zum Abschluss haben wir noch eine letzte Impuls-Vertiefung: Welche Impulse konntest Du den aus der Tagung schon in Dein Leben mitnehmen?
|
||||
Mit herzlichen Grüßen,
|
||||
Das Vorbereitungsteam
|
||||
|
|
|
@ -27,8 +27,8 @@ class RegistrantAdmin(admin.ModelAdmin):
|
|||
send_mail(f'Letzte Informationen zur Im·Puls-Tagung, {reg.name}', msg_plain, 'buero@im-puls.org', [f"{reg.mail}"], fail_silently=False, html_message=msg_html)
|
||||
|
||||
@admin.action(description='Send preparation mail to all')
|
||||
def preparation_mail_all(self):
|
||||
for reg in Registrant25.objects.all:
|
||||
def preparation_mail_all(self, *args):
|
||||
for reg in Registrant2025.objects.all():
|
||||
msg_plain = render_to_string('preparation_mail.txt', {"form": reg})
|
||||
msg_html = render_to_string('preparation_mail.html', {"form": reg})
|
||||
send_mail(f'Letzte Informationen zur Im·Puls-Tagung, {reg.name}', msg_plain, 'buero@im-puls.org', [f"{reg.mail}"], fail_silently=False, html_message=msg_html)
|
||||
|
@ -41,8 +41,8 @@ class RegistrantAdmin(admin.ModelAdmin):
|
|||
send_mail(f'Kontaktliste und Gruß von der Im·Puls-Tagung, {reg.name}', msg_plain, 'buero@im-puls.org', [f"{reg.mail}"], fail_silently=False, html_message=msg_html)
|
||||
|
||||
@admin.action(description='Send final mail to all')
|
||||
def final_mail_all(self):
|
||||
for reg in Registrant2024.objects.all:
|
||||
def final_mail_all(self, *args):
|
||||
for reg in Registrant2025.objects.all():
|
||||
msg_plain = render_to_string('final_mail.txt', {"form": reg, "RegistrantList": filter(lambda x: not x.canceled, sorted(Registrant2024.objects.all(), key=lambda x: x.name))})
|
||||
msg_html = render_to_string('final_mail.html', {"form": reg, "RegistrantList": filter(lambda x: not x.canceled, sorted(Registrant2024.objects.all(), key=lambda x: x.name))})
|
||||
send_mail(f'Kontaktliste und Gruß von der Im·Puls-Tagung, {reg.name}', msg_plain, 'buero@im-puls.org', [f"{reg.mail}"], fail_silently=False, html_message=msg_html)
|
||||
|
|
Loading…
Reference in New Issue