Ejemplo n.º 1
0
 def get(self, request,task_name=None,format=None):
     #task_name = filter(None, request._request.path.split('/'))[-1]
     docstring = trim(task_docstring(task_name))
     curl_url = reverse('run-main',kwargs={'task_name':task_name},request=request)
     #reverse("%s-run" % (task_name), request=request)
     username= self.get_username(request)
     if not username == "guest":
         token = Token.objects.get_or_create(user=self.request.user)
         auth_token = str(token[0])
     else:
         auth_token = "< authorized-token > "
     data = {'task_name': task_name, 'task_docstring': docstring, 'task_url': curl_url, 'queue': 'celery','auth_token':auth_token}
     return Response(data)
Ejemplo n.º 2
0
 def get(self, request,task_name=None,format=None):
     #task_name = filter(None, request._request.path.split('/'))[-1]
     docstring = trim(task_docstring(task_name))
     curl_url = reverse('run-main',kwargs={'task_name':task_name},request=request)
     #reverse("%s-run" % (task_name), request=request)
     username= self.get_username(request)
     if not username == "guest":
         token = Token.objects.get_or_create(user=self.request.user)
         auth_token = str(token[0])
     else:
         auth_token = "< authorized-token > "
     data = {'task_name': task_name, 'task_docstring': docstring, 'task_url': curl_url, 'queue': 'celery','auth_token':auth_token}
     return Response(data)
Ejemplo n.º 3
0
    def get(self, request, task_name=None, format=None):

        docstring = trim(self.q.task_docstring(task_name))
        curl_url = reverse('run-main',
                           kwargs={'task_name': task_name},
                           request=request)
        username = self.get_username(request)
        if not username == "guest":
            token = Token.objects.get_or_create(user=self.request.user)
            auth_token = str(token[0])
        else:
            # The following hardcoded value is a placeholder.
            auth_token = "< authorized-token > "  # nosec
        data = {
            'task_name': task_name,
            'task_docstring': docstring,
            'queue': 'celery',
            'auth_token': auth_token,
            'task_url': curl_url
        }
        return Response(data)