Example #1
0
 def token(self, request, **kwargs):
     project = get_object_or_404(
         Project.objects.api(self.request.user), pk=kwargs['pk'])
     token = oauth_utils.get_token_for_project(project, force_local=True)
     return Response({
         'token': token
     })
Example #2
0
 def token(self, request, **kwargs):
     project = get_object_or_404(
         Project.objects.api(self.request.user), pk=kwargs['pk'])
     token = oauth_utils.get_token_for_project(project, force_local=True)
     return Response({
         'token': token
     })
Example #3
0
 def vcs_repo(self, version='latest'):
     token = oauth_utils.get_token_for_project(self)
     backend = backend_cls.get(self.repo_type)
     if not backend:
         repo = None
     else:
         proj = VCSProject(self.name, self.default_branch, self.checkout_path(version), self.clean_repo)
         repo = backend(proj, version, token=token)
     return repo
Example #4
0
 def vcs_repo(self, version='latest'):
     token = oauth_utils.get_token_for_project(self)
     backend = backend_cls.get(self.repo_type)
     if not backend:
         repo = None
     else:
         proj = VCSProject(self.name, self.default_branch,
                           self.checkout_path(version), self.clean_repo)
         repo = backend(proj, version, token=token)
     return repo
Example #5
0
 def token(self, request, **kwargs):
     project = get_object_or_404(Project, pk=kwargs["pk"])
     token = oauth_utils.get_token_for_project(project, force_local=True)
     return Response({"token": token})