コード例 #1
0
ファイル: views.py プロジェクト: nowNick/NGS_Workflow
 def get_context_data(self, **kwargs):
     context = super(JobListView, self).get_context_data(**kwargs)
     if not user_has_valid_proxy(self.request.user):
         context['proxy_invalid'] = True
     if not hasattr(self.request.user, 'userproxy'):
         context['first_run'] = True
     return context
コード例 #2
0
ファイル: views.py プロジェクト: nowNick/NGS_Workflow
 def get_context_data(self, **kwargs):
     context = super(JobListView, self).get_context_data(**kwargs)
     if not user_has_valid_proxy(self.request.user):
         context['proxy_invalid'] = True
     if not hasattr(self.request.user, 'userproxy'):
         context['first_run'] = True
     return context
コード例 #3
0
ファイル: views.py プロジェクト: nowNick/NGS_Workflow
def new(request):
    if request.method == "GET":
        ctx = {}
        if not user_has_valid_proxy(request.user):
            ctx['proxy_invalid'] = True
        return render(request, 'rimrock_communication/new.html', ctx)
    elif request.method == "POST":
        if new_job(request):
            return redirect('all_jobs')
        else:
            return redirect('new')
コード例 #4
0
ファイル: views.py プロジェクト: nowNick/NGS_Workflow
def new(request):
    if request.method == "GET":
        ctx = {}
        if not user_has_valid_proxy(request.user):
            ctx['proxy_invalid'] = True
        return render(request, 'rimrock_communication/new.html', ctx)
    elif request.method == "POST":
        if new_job(request):
            return redirect('all_jobs')
        else:
            return redirect('new')