From 087611b773fa719aec3712a545af3f1ab2a59cb5 Mon Sep 17 00:00:00 2001 From: Todd Dembrey <todd.dembrey@torchbox.com> Date: Wed, 23 Jan 2019 17:22:09 +0000 Subject: [PATCH] Make the submissions table unorderable and limit number --- opentech/apply/funds/tables.py | 5 +++++ opentech/apply/funds/views.py | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/opentech/apply/funds/tables.py b/opentech/apply/funds/tables.py index b22079eba..14bdc46d4 100644 --- a/opentech/apply/funds/tables.py +++ b/opentech/apply/funds/tables.py @@ -77,6 +77,11 @@ class AdminSubmissionsTable(SubmissionsTable): return format_html('<span>{}</span>', value) +class SummarySubmissionsTable(AdminSubmissionsTable): + class Meta(AdminSubmissionsTable.Meta): + orderable = False + + def get_used_rounds(request): return Round.objects.filter(submissions__isnull=False).distinct() diff --git a/opentech/apply/funds/views.py b/opentech/apply/funds/views.py index 6c72c8b08..dd331cf8b 100644 --- a/opentech/apply/funds/views.py +++ b/opentech/apply/funds/views.py @@ -37,6 +37,7 @@ from .tables import ( RoundsTable, RoundsFilter, SubmissionFilterAndSearch, + SummarySubmissionsTable, ) from .workflow import STAGE_CHANGE_ACTIONS @@ -78,6 +79,10 @@ class BaseAdminSubmissionsTable(SingleTableMixin, FilterView): class SubmissionListView(AllActivityContextMixin, BaseAdminSubmissionsTable): template_name = 'funds/submissions.html' + table_class = SummarySubmissionsTable + + def get_queryset(self): + return super().get_queryset()[:10] def get_context_data(self, **kwargs): base_query = RoundsAndLabs.objects.with_progress().active().order_by('-end_date') -- GitLab