]> git.0d.be Git - panikweb.git/blobdiff - panikweb/views.py
views: factor emissions queryset into its method, to help subclasses
[panikweb.git] / panikweb / views.py
index 4338b694d3ac2edc413820e275d720c2e3e935ff..03ec05f1fa34b6e1062dfb15fdfbee7cdf307cc7 100644 (file)
@@ -736,11 +736,12 @@ agenda_by_month = AgendaByMonth.as_view()
 class Emissions(TemplateView):
     template_name = 'emissions.html'
 
+    def get_queryset(self):
+        return Emission.objects.prefetch_related('categories').filter(archived=False).order_by('title')
+
     def get_context_data(self, **kwargs):
         context = super(Emissions, self).get_context_data(**kwargs)
-        context['emissions'] = (
-            Emission.objects.prefetch_related('categories').filter(archived=False).order_by('title')
-        )
+        context['emissions'] = self.get_queryset()
         context['categories'] = Category.objects.all()
         return context