From 585288f82accb1c127c058923286b976064d7a4c Mon Sep 17 00:00:00 2001
From: Todd Dembrey <todd.dembrey@torchbox.com>
Date: Mon, 5 Mar 2018 09:56:16 +0000
Subject: [PATCH] Add a limit to the returned activities

---
 opentech/apply/activity/views.py | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/opentech/apply/activity/views.py b/opentech/apply/activity/views.py
index 716bcce1b..f6f3f4b4c 100644
--- a/opentech/apply/activity/views.py
+++ b/opentech/apply/activity/views.py
@@ -4,12 +4,15 @@ from .forms import CommentForm
 from .models import Activity, COMMENT
 
 
+ACTIVITY_LIMIT = 50
+
+
 class AllActivityContextMixin:
     def get_context_data(self, **kwargs):
         extra = {
-            'actions': Activity.actions.filter(submission__in=self.object_list),
-            'comments': Activity.comments.filter(submission__in=self.object_list),
-            'all_activity': Activity.objects.filter(submission__in=self.object_list),
+            'actions': Activity.actions.filter(submission__in=self.object_list)[:ACTIVITY_LIMIT],
+            'comments': Activity.comments.filter(submission__in=self.object_list[:ACTIVITY_LIMIT]),
+            'all_activity': Activity.objects.filter(submission__in=self.object_list)[:ACTIVITY_LIMIT],
         }
         return super().get_context_data(**extra, **kwargs)
 
-- 
GitLab