X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/94b69cb76f0bdc6fe119a9acc84f73d3afc82cf2..4bacdff72c8044d25066ff95719543a763844e11:/src/wolnelektury/views.py?ds=inline

diff --git a/src/wolnelektury/views.py b/src/wolnelektury/views.py
index 872921602..eaec832bb 100644
--- a/src/wolnelektury/views.py
+++ b/src/wolnelektury/views.py
@@ -21,13 +21,23 @@ from django.views.decorators.cache import never_cache
 from ajaxable.utils import AjaxableFormView
 from ajaxable.utils import placeholdized
 from catalogue.models import Book, Collection, Tag, Fragment
-
+import club.models
 from social.utils import get_or_choose_cite
 from wolnelektury.forms import RegistrationForm, SocialSignupForm, WLAuthenticationForm
 
 
+def main_page_2022(request):
+    ctx = {}
+    ctx['last_published'] = Book.objects.exclude(cover_clean='').filter(findable=True, parent=None).order_by('-created_at')[:10]
+    ctx['recommended_collection'] = Collection.objects.filter(listed=True, role='recommend').order_by('?').first()
+    ctx['ambassadors'] = club.models.Ambassador.objects.all().order_by('?')
+    return render(request, '2022/main_page.html', ctx)
+
 @never_cache
 def main_page(request):
+    if request.EXPERIMENTS['layout'].value:
+        return main_page_2022(request)
+
     ctx = {
         'last_published': Book.objects.exclude(cover_thumb='').filter(findable=True, parent=None).order_by('-created_at')[:6],
         'theme_books': [],