preparation mail, modded admin and gs cleaning

This commit is contained in:
Federico Justus Denkena 2024-02-12 20:00:18 +01:00
parent 6db782f43a
commit 83c372c03a
Signed by: f-denkena
GPG Key ID: 28F91C66EE36F382
4 changed files with 49 additions and 5 deletions

View File

@ -5,12 +5,10 @@
<h1 class="dc-center dc-xxlarge">Arbeitsgruppen</h1> <h1 class="dc-center dc-xxlarge">Arbeitsgruppen</h1>
<div style="width:100%;overflow-x:hidden" class="dc-page-container dc-primary-background"> <div style="width:100%;overflow-x:hidden" class="dc-page-container dc-primary-background">
<h3 class="dc-center">Daniel Hafner: Einführung in die Anthroposophie</h3> <h3 class="dc-center">Daniel Hafner: Einführung in die Anthroposophie</h3>
<h3 class="dc-center">Carola Gerhard: Wie krieg ich's hin?</h3>
<h3 class="dc-center">Felicia Holland: Workshop „Kunst als Weg“</h3> <h3 class="dc-center">Felicia Holland: Workshop „Kunst als Weg“</h3>
<p class="dc-center">Mein Workshop bietet die Möglichkeit, mit Hilfe von verschiedenen Materialien künstlerisch dem eigenen Ausdruck auf die Spur zu kommen. Farben, verschiedene Untergründe, Strukturen und Formen haben dabei ihre ganz eigenen Gesetze. Spannend wird es dann, wenn diese Gesetze mit dem eigenen Ausdruck in Beziehung treten.<br>In der Kunst kommt man nicht an sich selbst vorbei. So kann man auf diesem künstlerischen Weg eine Menge über sich selbst in Erfahrung bringen.<br>Jeder kann mitmachen, auch ganz ohne Vorkenntnisse.<br>Felicia Holland, 12 Jahre Tätigkeit in der Freien Kunst, jetzt Pfarrerin in Hannover</p> <p class="dc-center">Mein Workshop bietet die Möglichkeit, mit Hilfe von verschiedenen Materialien künstlerisch dem eigenen Ausdruck auf die Spur zu kommen. Farben, verschiedene Untergründe, Strukturen und Formen haben dabei ihre ganz eigenen Gesetze. Spannend wird es dann, wenn diese Gesetze mit dem eigenen Ausdruck in Beziehung treten.<br>In der Kunst kommt man nicht an sich selbst vorbei. So kann man auf diesem künstlerischen Weg eine Menge über sich selbst in Erfahrung bringen.<br>Jeder kann mitmachen, auch ganz ohne Vorkenntnisse.<br>Felicia Holland, 12 Jahre Tätigkeit in der Freien Kunst, jetzt Pfarrerin in Hannover</p>
<h3 class="dc-center">Ran Miller: Eurythmie</h3> <h3 class="dc-center">Ran Miller: Eurythmie</h3>
<h3 class="dc-center">Richard Dzidzaria: Ehe und Partnerschaft: Ideale und Herausforderungen</h3> <h3 class="dc-center">Richard Dzidzaria: Ehe und Partnerschaft: Ideale und Herausforderungen</h3>
<h3 class="dc-center">Laurens Hornemann: </h3>
<h3 class="dc-center">Martin Merckens: </h3> <h3 class="dc-center">Martin Merckens: </h3>
</div> </div>
</div> </div>

View File

@ -0,0 +1,25 @@
{% extends 'base_mail.html' %}
{% load static %}
{% block content %}
<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 ">Bald beginnt die Im·Puls-Tagung, {{form.name}}</h2>
<p class="dc-center dc-large dc-padding-24">Letzte Vorbereitungen zur Tagung.</p>
<ul style="text-align:center;list-style-position:inside;">
<li>Schreibzeug, Hausschuhe, Eurythmieschuhe, Musikinstrumente, Schlafsack und Isomatte mitbringen.
<li>Es gibt eine Initiative zum Musizieren bei der Menschenweihehandlung, bei Interesse einfach mitmachen
<li>Denkt an den Kuchen!
<ul style="text-align:center;list-style-position:inside;">
<li>Das Tagungsbüro ist unter folgender Rufnummer erreichbar: 0151 70818415.
<li>Die Tagung beginnt am 14. Februar um 17:00, Du kannst gerne auch früher kommen.
<li>Auf der gesamten Tagung herrscht Alkohol- und Drogenverbot.
<li>Bei weiteren Fragen kannst Du gerne mit dem Tagungsbüro Kontakt aufnehmen.<br>
</ul>
Es wünscht viel Freude bei der Tagung,<br>
Federico J. Denkena<br>
im Auftrag</p>
</div>
</div>
</div>
{% endblock content %}

View File

@ -0,0 +1,12 @@
Bald beginnt die Im·Puls-Tagung, {{form.name}}.
Letzte Hinweise zur Tagung.
- Schreibzeug, Hausschuhe, Eurythmieschuhe, Musikinstrumente, Schlafsack und Isomatte mitbringen.
- Es gibt eine Initiative zum Musizieren bei der Menschenweihehandlung, bei Interesse einfach mitmachen
- Denkt an den Kuchen!
- Das Tagungsbüro ist unter folgender Rufnummer erreichbar: 0151 70818415.
- Die Tagung beginnt am 14. Februar um 17:00, Du kannst gerne auch früher kommen.
- Auf der gesamten Tagung herrscht Alkohol- und Drogenverbot.
- Bei weiteren Fragen kannst Du gerne mit dem Tagungsbüro Kontakt aufnehmen.
Es wünscht viel Freude bei der Tagung,
Federico J. Denkena
im Auftrag

View File

@ -4,10 +4,10 @@ from django.core.mail import send_mail
from django.template.loader import render_to_string from django.template.loader import render_to_string
class RegistrantAdmin(admin.ModelAdmin): class RegistrantAdmin(admin.ModelAdmin):
list_display = ('name',) list_display = ('name','timestamp', 'payed', 'cake')
readonly_fields = ['timestamp'] readonly_fields = ['timestamp']
list_filter = ['payed', 'rate_reduced', 'canceled', 'team', 'food'] list_filter = ['payed', 'rate_reduced', 'canceled', 'team', 'food', 'cake']
actions = ['welcome_mail',] actions = ['welcome_mail','preparation_mail']
@admin.action(description='Send welcome mail again...') @admin.action(description='Send welcome mail again...')
def welcome_mail(self, request, queryset): def welcome_mail(self, request, queryset):
@ -17,6 +17,15 @@ class RegistrantAdmin(admin.ModelAdmin):
send_mail(f'Herzlich Willkommen zur Im·Puls-Tagung, {reg.name}', msg_plain, 'buero@im-puls.org', [f"{reg.mail}"], fail_silently=False, html_message=msg_html) send_mail(f'Herzlich Willkommen zur Im·Puls-Tagung, {reg.name}', msg_plain, 'buero@im-puls.org', [f"{reg.mail}"], fail_silently=False, html_message=msg_html)
send_mail(f'Neue Anmeldung: {reg.name}', msg_plain, 'buero@im-puls.org', ["webmaster@denkena-consulting.com"], fail_silently=False, html_message=msg_html) send_mail(f'Neue Anmeldung: {reg.name}', msg_plain, 'buero@im-puls.org', ["webmaster@denkena-consulting.com"], fail_silently=False, html_message=msg_html)
@admin.action(description='Send preparation mail...')
def preparation_mail(self, request, queryset):
for reg in queryset:
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)
admin.site.register(Registrant, RegistrantAdmin) admin.site.register(Registrant, RegistrantAdmin)
admin.site.register(Author) admin.site.register(Author)
admin.site.register(Category) admin.site.register(Category)