"zgłoś się na warsztaty" in results
authorJan Szejko <janek37@gmail.com>
Wed, 13 Jun 2018 09:39:49 +0000 (11:39 +0200)
committerJan Szejko <janek37@gmail.com>
Wed, 13 Jun 2018 10:14:19 +0000 (12:14 +0200)
contact/templatetags/contact_tags.py
edumed/templates/contact/collegium-mlodych-test/results.html
edumed/templates/contact/collegium-mlodych-test/results_email.txt
edumed/templates/contact/collegium-mlodych/mail_body.txt
edumed/templates/contact/collegium-mlodych/thanks.html

index aadba16..d8b18cb 100755 (executable)
@@ -1,5 +1,7 @@
 # -*- coding: utf-8 -*-
 from django.template import Library
+
+from contact.forms import contact_forms
 from contact.models import Contact
 
 register = Library()
@@ -8,3 +10,12 @@ register = Library()
 @register.filter
 def pretty_print(value):
     return Contact.pretty_print(value)
+
+
+@register.filter
+def is_enabled(form_tag):
+    form_class = contact_forms.get(form_tag)
+    if form_class:
+        return not getattr(form_class, 'disabled', False)
+    else:
+        return False
index 64f92f0..7a5b3fb 100644 (file)
@@ -1,5 +1,6 @@
 {% extends base_template|default:"base.html" %}
 {% load i18n %}
+{% load contact_tags %}
 
 {% block title %}Wyniki{% endblock %}
 
@@ -9,7 +10,9 @@
 
     <p>Suma uzyskanych punktów: {{ results.points|floatformat }} na {{ results.total }} możliwych.</p>
 
-    {#<p class="box-button" style="max-width: 20em;"><a href="{% url 'contact_form' 'sciezki-kopernika' %}" class="nice-button">Zgłoś się na warsztaty</a></p>#}
+    {% if 'collegium-mlodych'|is_enabled %}
+        <p class="box-button" style="max-width: 20em;"><a href="{% url 'contact_form' 'collegium-mlodych' %}" class="nice-button">Zgłoś się na warsztaty</a></p>
+    {% endif %}
 
     {% for question in results.questions %}
         <strong>{{ question.label }}</strong>
@@ -24,7 +27,9 @@
             {{ answer.comment }}
         {% endfor %}
     {% endfor %}
-    {#<p class="box-button" style="max-width: 20em;"><a href="{% url 'contact_form' 'sciezki-kopernika' %}" class="nice-button">Zgłoś się na warsztaty</a></p>#}
+    {% if 'collegium-mlodych'|is_enabled %}
+        <p class="box-button" style="max-width: 20em;"><a href="{% url 'contact_form' 'collegium-mlodych' %}" class="nice-button">Zgłoś się na warsztaty</a></p>
+    {% endif %}
     <p>Pytania stworzyli: Grzegorz Stunża, Marcin Wilkowski.</p>
     <p>Komentarzami opatrzyli: Paulina Piasecka, Paweł Maranowski.</p>
     <p>
index bd8eeaf..3b015ac 100644 (file)
@@ -1,4 +1,4 @@
-Witaj,
+{% load contact_tags %}Witaj,
 
 Oto wyniki testu:
 
@@ -6,12 +6,10 @@ Suma uzyskanych punktów: {{ results.points|floatformat }} na {{ results.total }
 
 Pod poniższym adresem możesz obejrzeć swoje odpowiedzi z komentarzami:
 https://edukacjamedialna.edu.pl{% url 'contact_results' contact.id contact.digest %}
-
-{% comment %}
+{% if 'collegium-mlodych'|is_enabled %}
 Zgłoś się na warsztaty:
 https://edukacjamedialna.edu.pl{% url 'contact_form' 'collegium-mlodych' %}
-{% endcomment %}
-
+{% endif %}
 Z pozdrowieniami,
 fundacja Nowoczesna Polska
 
index e653746..602d7db 100644 (file)
@@ -5,7 +5,7 @@ Dziękujemy za przesłanie zgłoszenia do udziału w warsztatach z zakresu eduka
 Pamiętaj, że aby zaakceptować Twoje zgłoszenie, musimy otrzymać komplet dokumentów rekrutacyjnych w formie papierowej, opatrzonych wymaganymi podpisami, oraz potwierdzić dane w nich zawarte. O ostatecznej decyzji powiadomimy Ciebie i Twojego rodzica / opiekuna prawnego w późniejszym terminie.
 
 Wzory dokumentów rekrutacyjnych znajdziesz pod adresem
-http://edukacjamedialna.edu.pl/media/chunks/attachment/dokumenty_rekrutacyjne.zip.
+http://edukacjamedialna.edu.pl/media/chunks/attachment/dokumenty_rekrutacyjne_v2.zip.
 
 Po wypełnieniu i podpisaniu odeślij je na adres:
 
index 78a5f5e..44f3df7 100644 (file)
@@ -10,7 +10,7 @@
 
     <p>Pamiętaj, że aby zaakceptować Twoje zgłoszenie, musimy otrzymać komplet dokumentów rekrutacyjnych w formie papierowej, opatrzonych wymaganymi podpisami, oraz potwierdzić dane w nich zawarte. O ostatecznej decyzji powiadomimy Ciebie i Twojego rodzica / opiekuna prawnego w późniejszym terminie.</p>
 
-    <p class="box-button"><a href="/media/chunks/attachment/dokumenty_rekrutacyjne.zip" class="dl-button">Pobierz wzory dokumentów rekrutacyjnych</a></p>
+    <p class="box-button"><a href="/media/chunks/attachment/dokumenty_rekrutacyjne_v2.zip" class="dl-button">Pobierz wzory dokumentów rekrutacyjnych</a></p>
 
     <p>Po wypełnieniu i podpisaniu dokumentów, odeślij je na adres:</p>