X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/08e687e53ba84afd39646185142e59c6bfe77783..5abc88f0d2ad3036dd526fbff5f0241f1d6480e1:/src/newsletter/views.py?ds=sidebyside

diff --git a/src/newsletter/views.py b/src/newsletter/views.py
index fcb9d3c80..3c6355308 100644
--- a/src/newsletter/views.py
+++ b/src/newsletter/views.py
@@ -11,6 +11,7 @@ from newsletter.forms import SubscribeForm, Newsletter
 
 def subscribe_form(request, slug=''):
     newsletter = get_object_or_404(Newsletter, slug=slug)
+    new_layout = request.EXPERIMENTS['layout'].value
     if request.POST:
         form = SubscribeForm(newsletter, request.POST)
         if form.is_valid():
@@ -18,14 +19,24 @@ def subscribe_form(request, slug=''):
             return HttpResponseRedirect(reverse('subscribed'))
     else:
         form = SubscribeForm(newsletter)
-    return render(request, 'newsletter/subscribe_form.html', {
+
+    if new_layout:
+        template_name = 'newsletter/2022/subscribe_form.html'
+    else:
+        template_name = 'newsletter/subscribe_form.html'
+    return render(request, template_name, {
         'page_title': newsletter.page_title,
         'form': form,
     })
 
 
 def subscribed(request):
-    return render(request, 'newsletter/subscribed.html', {
+    new_layout = request.EXPERIMENTS['layout'].value
+    if new_layout:
+        template_name = 'newsletter/2022/subscribed.html'
+    else:
+        template_name = 'newsletter/subscribed.html'
+    return render(request, template_name, {
         'page_title': _('Subscribed'),
     })