X-Git-Url: http://mmka.chem.univ.gda.pl/gitweb/?a=blobdiff_plain;ds=sidebyside;f=qcg%2Fviews.py;h=72ab33519a200ed57d7a0c223d6e9c0a657a5020;hb=a5eea24f30969c1434c7743516f0195aa4bc53ae;hp=3551a43d6f2c7f1df29114c85f926d29052ae1ab;hpb=30676926ef79a0e6b9bade2ad277c82a322f5f3d;p=qcg-portal.git diff --git a/qcg/views.py b/qcg/views.py index 3551a43..72ab335 100644 --- a/qcg/views.py +++ b/qcg/views.py @@ -15,6 +15,7 @@ from django.utils.timezone import UTC from django_openid_auth.views import make_consumer from openid.extensions import ax +from filex.forms import NewDirForm, RenameForm, ArchiveForm from qcg.forms import FiltersForm, ColumnsForm, JobDescriptionForm, EnvFormSet from qcg.utils import paginator_context from qcg.service import update_user_data, submit_job @@ -182,4 +183,12 @@ def job_new(request): @login_required def gridftp(request): - return render(request, 'qcg/gridftp.html') + return render(request, 'qcg/gridftp.html', + {'new_dir_form': NewDirForm(), 'rename_form': RenameForm(), 'archive_form': ArchiveForm()}) + + +def gridftp_upload(request): + # TODO GET data validation + return render(request, 'qcg/gridftp_upload.html', + {'url': reverse('filex:upload') + '?' + request.GET.urlencode(safe='/'), + 'host': request.GET.get('host'), 'path': request.GET.get('path')})