X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/64d26c022dc182339b33c3cd8e4ef1978b150573..2c8cbdedff9b723bd481e51d3aea771dd93fee7a:/src/newsletter/views.py?ds=inline diff --git a/src/newsletter/views.py b/src/newsletter/views.py index 3440a47b7..11256ca8a 100644 --- a/src/newsletter/views.py +++ b/src/newsletter/views.py @@ -4,13 +4,14 @@ from django.http.response import HttpResponseRedirect from django.shortcuts import render, get_object_or_404 from django.urls import reverse -from django.utils.translation import ugettext_lazy as _ +from django.utils.translation import gettext_lazy as _ 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,25 @@ 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' + form.template_name = '2022/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'), })