X-Git-Url: http://git.onelab.eu/?p=myslice.git;a=blobdiff_plain;f=portal%2Fexperimentview.py;h=b4c20b02e957ae7173689bee34b37c004e94c6a9;hp=ddd10d752706293059273c4b7c1b73c073571369;hb=80742c757c9ad65f100fa3dc45bc764348b162b5;hpb=2412985f0b73bc1c959976d5f1982cc556b040d8 diff --git a/portal/experimentview.py b/portal/experimentview.py index ddd10d75..b4c20b02 100644 --- a/portal/experimentview.py +++ b/portal/experimentview.py @@ -1,4 +1,19 @@ -from django.shortcuts import render_to_response +from django.shortcuts import render +from django.views.generic import View + +from unfold.loginrequired import FreeAccessView +from ui.topmenu import topmenu_items + + +# splitting the 2 functions done here +# GET is for displaying the empty form +# POST is to process it once filled - or show the form again if anything is missing +class ExperimentView (FreeAccessView): + template_name = "experimentview.html" + def _display (self, request): + return render(request, 'experimentview.html', { + 'topmenu_items': topmenu_items('experiment', request), + }) + + -def experiment_view(request): - return render_to_response('experimentview.html')