X-Git-Url: http://mmka.chem.univ.gda.pl/gitweb/?a=blobdiff_plain;f=qcg%2Fviews.py;h=8905339bb08c6b35b296a9022da023ddc6390e39;hb=e70a3ed3dfc6556ddad1bda7accb446ee5136604;hp=09812a429078e2301a0c225ed3300133b8726fb8;hpb=89b60d7e7d07897a2404f7b9b23d9d4f0202cc43;p=qcg-portal.git diff --git a/qcg/views.py b/qcg/views.py index 09812a4..8905339 100644 --- a/qcg/views.py +++ b/qcg/views.py @@ -21,7 +21,7 @@ from filex.ftp import FTPOperation, FTPError from filex.views import make_url from qcg.forms import FiltersForm, ColumnsForm, JobDescriptionForm, EnvFormSet from qcg.utils import paginator_context -from qcg.service import update_user_data, submit_job +from qcg.service import update_user_data, submit_job, update_job def index(request): @@ -143,6 +143,8 @@ def jobs_list(request): def job_details(request, job_id): job = get_object_or_404(request.user.jobs.prefetch_related('tasks'), job_id=job_id) + update_job(job, request.session['proxy']) + return render(request, 'qcg/job.html', {'job': job}) @@ -151,6 +153,8 @@ def task_details(request, job_id, task_id): task = get_object_or_404(request.user.tasks.select_related('job').prefetch_related('allocations'), job__job_id=job_id, task_id=task_id) + update_job(task.job, request.session['proxy']) + return render(request, 'qcg/task.html', {'task': task})