X-Git-Url: http://mmka.chem.univ.gda.pl/gitweb/?a=blobdiff_plain;f=qcg%2Fviews.py;h=ac904f708fc10d722996ed696680591e1dbec4e9;hb=8b138d64b207975870769c32f07e2badcd295a97;hp=d1b28809f73a8ab8e26705b43bfa74ddc76c9176;hpb=07160bcc9fb6355721773058d3fa236021f8c534;p=qcg-portal.git diff --git a/qcg/views.py b/qcg/views.py index d1b2880..ac904f7 100644 --- a/qcg/views.py +++ b/qcg/views.py @@ -160,6 +160,7 @@ def job_new(request): if form.is_valid() and env_formset.is_valid(): print form.cleaned_data + print env_formset.cleaned_data desc = JobDescription(Credential(request.session['proxy'])) @@ -178,7 +179,8 @@ def job_new(request): desc.set_reservation(form.cleaned_data['reservation']) if form.cleaned_data['watch_output']: desc.set_watch_output(form.cleaned_data['watch_output'], form.cleaned_data['watch_output_pattern']) - desc.env_variables += [(env['name'], env['value']) for env in env_formset.cleaned_data if not env['DELETE']] + desc.env_variables += [(env['name'], env['value']) + for env in env_formset.cleaned_data if env and not env['DELETE']] # TODO script # TODO executable # TODO input @@ -200,3 +202,8 @@ def job_new(request): errors = form.errors or (env_formset.is_bound and not env_formset.is_valid) return render(request, 'qcg/job_new.html', {'form': form, 'env_formset': env_formset, 'errors': errors}) + + +@login_required +def gridftp(request): + return render(request, 'qcg/gridftp.html')