diff --git a/Main/views/SolutionsTableView.py b/Main/views/SolutionsTableView.py index a6425e7..ea3e7d1 100644 --- a/Main/views/SolutionsTableView.py +++ b/Main/views/SolutionsTableView.py @@ -43,6 +43,8 @@ class SolutionsTableView(BaseView): raise AccessError() def get(self): + if 'only_my' in self.request.GET: + self.queryset = self.queryset.filter(user=self.request.user) for fltr in self.filters: self.queryset = fltr(self.queryset) offset = self.page_size * (self.page - 1) diff --git a/templates/task.html b/templates/task.html index 277282b..9ad811c 100644 --- a/templates/task.html +++ b/templates/task.html @@ -26,7 +26,7 @@ page = number; } function doPoll() { - jQuery.get('/solutions_table?task_id={{ task.id }}&username={{ user.username }}&page=' + page.toString(), function(data) { + jQuery.get('/solutions_table?task_id={{ task.id }}&only_my=true&page=' + page.toString(), function(data) { var e = document.getElementById('solutions'); if (e.innerHTML !== data) e.innerHTML = data;