from django.utils.http import urlencode
from django_openid_auth.views import make_consumer
from openid.extensions import ax
-from pyqcg.qcg import QCG
-from qcg.models import Task
+from pyqcg import QCG
-from qcg.utils import update_user_data
+from qcg.models import Task
+from qcg.utils import update_user_data, paginator_context
def index(request):
tasks = Task.objects.filter(job__owner=request.user) \
.select_related('job').prefetch_related('allocations__nodes') \
- .order_by('-job__submission_time', '-submission_time')[:25]
+ .order_by('-job__submission_time', '-submission_time')
+
+ context = paginator_context(request, tasks)
- return render(request, 'qcg/jobs.html', {'tasks': tasks})
+ return render(request, 'qcg/jobs.html', context)
def job_details(request):