single job for all options
authorCezary Czaplewski <czarek@chem.univ.gda.pl>
Sat, 11 Nov 2017 11:35:08 +0000 (12:35 +0100)
committerCezary Czaplewski <czarek@chem.univ.gda.pl>
Sat, 11 Nov 2017 11:35:08 +0000 (12:35 +0100)
django_simple/todo/views.py

index de8d085..7e1903e 100644 (file)
@@ -141,7 +141,10 @@ def add_min(request,task_id):
              task.jobdirname = "_".join([basename, suffix])
              
              task.save()
-             return redirect('/')
+             if is_lazy_user(request.user):
+              return render(request, "details.html",{'task':task})
+             else:
+              return redirect('/')
     else:
         data= {'name':task.name}
         form = TaskForm_min(initial=data)
@@ -182,7 +185,10 @@ def add_min_a(request,task_id):
              task.jobdirname = "_".join([basename, suffix])
              
              task.save()
-             return redirect('/')
+             if is_lazy_user(request.user):
+              return render(request, "details.html",{'task':task})
+             else:
+              return redirect('/')
     else:
         data= {'name':task.name}
         form = TaskForm_min_a(initial=data)
@@ -282,7 +288,10 @@ def add_md_a(request,task_id):
              task.jobdirname = "_".join([basename, suffix])
              
              task.save()
-             return redirect('/')
+             if is_lazy_user(request.user):
+              return render(request, "details.html",{'task':task})
+             else:
+              return redirect('/')
     else:
         data= {'name':task.name}
         form = TaskForm_md_a(initial=data)
@@ -326,7 +335,10 @@ def add_remd(request,task_id):
              task.jobdirname = "_".join([basename, suffix])
              
              task.save()
-             return redirect('/')
+             if is_lazy_user(request.user):
+              return render(request, "details.html",{'task':task})
+             else:
+              return redirect('/')
     else:
         data= {'name':task.name}
         form = TaskForm_remd(initial=data)
@@ -403,7 +415,10 @@ def addmlist(request,task_id):
              task.ready=True
              
              task.save()
-             return redirect('/')
+             if is_lazy_user(request.user):
+              return render(request, "details.html",{'task':task})
+             else:
+              return redirect('/')
     else:
       if task.unres_ff == 'E0LL2Y':
         data= {'name':task.name,'nrep':task.remd_nrep,'multiplexing':