add a filter
[wolnelektury.git] / src / funding / views.py
index 6df231d..5be8c4b 100644 (file)
@@ -1,5 +1,5 @@
-# This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later.
-# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
+# This file is part of Wolne Lektury, licensed under GNU Affero GPLv3 or later.
+# Copyright © Fundacja Wolne Lektury. See NOTICE for more information.
 #
 from django.http import Http404, HttpResponseRedirect
 from django.shortcuts import get_object_or_404, redirect, render
@@ -51,32 +51,22 @@ class WLFundView(TemplateView):
         offers = []
 
         for o in Offer.past():
-            if o.is_win():
-                o.wlfund = o.sum() - o.target
-                if o.wlfund > 0:
-                    offers.append(o)
-            else:
-                o.wlfund = o.sum()
-                if o.wlfund > 0:
-                    offers.append(o)
+            o.wlfund = o.sum()
+            if o.wlfund > 0:
+                offers.append(o)
         amount = sum(o.wlfund for o in offers) - sum(o.amount for o in Spent.objects.all())
 
         ctx['amount'] = amount
         ctx['log'] = add_total(amount, mix(
-            (offers, lambda x: x.end, 'offer'),
             (Spent.objects.all().select_related(), lambda x: x.timestamp, 'spent'),
+            (offers, lambda x: x.end, 'offer'),
         ))
         return ctx
 
 
 class OfferDetailView(FormView):
     form_class = FundingForm
-
-    def get_template_names(self):
-        if self.request.EXPERIMENTS['layout'].value:
-            return 'funding/2022/offer_detail.html'
-        else:
-            return "funding/offer_detail.html"
+    template_name = 'funding/offer_detail.html'
 
     @csrf_exempt
     def dispatch(self, request, slug=None):
@@ -126,11 +116,7 @@ class CurrentView(OfferDetailView):
 
 class OfferListView(ListView):
     queryset = Offer.public()
-
-    def get_template_names(self):
-        if self.request.EXPERIMENTS['layout'].value:
-            return 'funding/2022/offer_list.html'
-        return 'funding/offer_list.html'
+    template_name = 'funding/offer_list.html'
     
     def get_context_data(self, **kwargs):
         ctx = super(OfferListView, self).get_context_data(**kwargs)