]> git.0d.be Git - panikweb.git/commitdiff
add newsletter subscribe form to home page
authorFrédéric Péters <fpeters@0d.be>
Sat, 14 Sep 2013 12:28:13 +0000 (14:28 +0200)
committerFrédéric Péters <fpeters@0d.be>
Sat, 14 Sep 2013 12:28:13 +0000 (14:28 +0200)
panikweb/views.py
panikweb_templates/templates/home.html
panikweb_templates/templates/newsletter/confirmation_email_body.txt

index fa9104b27e6fc59b127c4b2732376559f566cb41..75af9c6fa685a5f91c8b88dbfc31980638cc05d2 100644 (file)
@@ -19,6 +19,8 @@ from emissions.models import Category, Emission, Episode, Diffusion, SoundFile,
 
 from emissions.utils import whatsonair, period_program
 
+from newsletter.forms import SubscribeForm
+
 from . import utils
 
 
@@ -428,6 +430,8 @@ class Home(TemplateView):
         for episode in context['episodes']:
             episode.main_sound = soundfiles.get(episode.id)
 
+        context['newsletter_form'] = SubscribeForm()
+
         return context
 
 home = Home.as_view()
index cf149faff55b8086035597b892f37a25c9817a07..423813a534b30965539c6e7c8648477361e6a7f1 100644 (file)
                        <h2><a href="{% url 'program' %}">Cette semaine sur Panik</a></h2>
                        {% weekview %}
                </div>
+<div class="padded">
+  <form method="post" action="{% url 'newsletter-subscribe' %}" class="big center" id="subscribe-form">
+  <p>Tous les lundis, l'actualité de la semaine de Panik :</p>
+    {% csrf_token %}
+    {{ newsletter_form.as_table }}
+    <button>M'inscrire</button>
+  </form>
+</div>
+
 {% endblock %}
 {% block related %}
                <div class="wrapper">
index 85522ea015aea00c25b069f0288edd86e903ff0d..e5509f51407e1dd5e964c7bfc4645d25ef4d9a9a 100644 (file)
@@ -1,3 +1,5 @@
 Bla bla bla.
 
-Token : {{ token }}
+Confirmez l'abonnement en suivant ce lien :
+
+  http://www.radiopanik.org{% url 'newsletter-confirmation' token=token %}