Skip to content
Snippets Groups Projects
Commit 1c12dc55 authored by Vaibhav Mule's avatar Vaibhav Mule
Browse files

fix admin dashboard context

parent ec5ec979
No related branches found
No related tags found
No related merge requests found
...@@ -43,6 +43,22 @@ class MySubmission: ...@@ -43,6 +43,22 @@ class MySubmission:
class AdminDashboardView(TemplateView): class AdminDashboardView(TemplateView):
template_name = 'dashboard/dashboard.html' template_name = 'dashboard/dashboard.html'
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
submissions = ApplicationSubmission.objects.all().for_table(self.request.user)
context.update({
'active_payment_requests': self.active_payment_requests(),
'awaiting_reviews': self.awaiting_reviews(submissions),
'my_reviewed': self.my_reviewed(submissions),
'projects': self.projects(),
'projects_to_approve': self.projects_to_approve(),
'rounds': self.rounds(),
'my_flagged': self.my_flagged(submissions),
})
return context
def get_submission_table(self, submissions, limit): def get_submission_table(self, submissions, limit):
return SummarySubmissionsTableWithRole(submissions[:limit], prefix='my-review-') return SummarySubmissionsTableWithRole(submissions[:limit], prefix='my-review-')
...@@ -132,21 +148,6 @@ class AdminDashboardView(TemplateView): ...@@ -132,21 +148,6 @@ class AdminDashboardView(TemplateView):
'table': SummarySubmissionsTable(submissions[:limit], prefix='my-flagged-', attrs={'class': 'all-submissions-table flagged-table'}, row_attrs=row_attrs), 'table': SummarySubmissionsTable(submissions[:limit], prefix='my-flagged-', attrs={'class': 'all-submissions-table flagged-table'}, row_attrs=row_attrs),
'display_more': submissions.count() > limit, 'display_more': submissions.count() > limit,
} }
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
submissions = ApplicationSubmission.objects.all().for_table(self.request.user)
context.update({
'active_payment_requests': self.active_payment_requests(),
'awaiting_reviews': self.awaiting_reviews(submissions),
'my_reviewed': self.my_reviewed(submissions),
'projects': self.projects(),
'projects_to_approve': self.projects_to_approve(),
'rounds': self.rounds(),
'my_flagged': self.my_flagged(submissions),
})
return context
class ReviewerDashboardView(TemplateView, MySubmission): class ReviewerDashboardView(TemplateView, MySubmission):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment