コード例 #1
0
    def post(self, request, *args, **kwargs):
        job = self.get_object()

        if not JobLifeCycle.is_stoppable(job.last_status):
            return Response(status=status.HTTP_403_FORBIDDEN)

        token, _ = Token.objects.get_or_create(user=job.user)
        return Response({'token': token.key}, status=status.HTTP_200_OK)
コード例 #2
0
ファイル: views.py プロジェクト: lawrencegripper/polyaxon
    def post(self, request, *args, **kwargs):
        project = self.project

        if not project.has_notebook or not JobLifeCycle.is_stoppable(
                project.notebook.last_status):
            return Response(status=status.HTTP_403_FORBIDDEN)

        token, _ = Token.objects.get_or_create(user=project.user)
        return Response({'token': token.key}, status=status.HTTP_200_OK)