Esempio n. 1
0
def show(repo_id):
    kudo = Kudo(g.user).find_kudo(repo_id)

    if kudo:
        return json_response(kudo)
    else:
        return json_response({'error': 'kudo not found'}, 404)
Esempio n. 2
0
def delete(repo_id):
    Kudo_service = Kudo(g.user)
    if Kudo_service.delete_kudo_for(repo_id):
        return json_response({})

    else:
        return json_response({'error': 'kudo not found'}, 404)
Esempio n. 3
0
def show(repo_id):
  kudo = Kudo(g.oidc_token_info['sub']).find_kudo(repo_id)

  if kudo:
    return json_response(kudo)
  else:
    return json_response({'error': 'kudo not found'}, 404)
Esempio n. 4
0
def create():
    github_repo = GithubRepoSchema().load(json.loads(request.data))
    if github_repo.errors:
        return json_response({'error': github_repo.errors}, 422)

    kudo = Kudo(g.user).create_kudo_for(github_repo)
    return json_response(kudo)
def create():
    github_repo = GithubRepoSchema().load(json.loads(
        request.data))  # Q: Where is the request information coming from?

    if github_repo.errors:
        return json_response({'error': github_repo.errors}, 422)

    kudo = Kudo(g.user).create_kudo_for(github_repo)
    return json_response(kudo)
Esempio n. 6
0
def update(repo_id):
    github_repo = GithubRepoSchema().load(json.loads(request.data))

    if github_repo.errors:
        return json_response({'error': github_repo.errors}, 422)

    kudo_service = Kudo(g.user)
    if kudo_service.update_kudo_with(repo_id, github_repo):
        return json_response(github_repo.data)
    else:
        return json_response({'error': 'kudo not found'}, 404)
Esempio n. 7
0
def index():
    return json_response(Kudo(g.user).find_all_kudos())
Esempio n. 8
0
def delete(repo_id):
  kudo_service = Kudo(g.oidc_token_info['sub'])
  if kudo_service.delete_kudo_for(repo_id):
    return json_response({})
  else:
    return json_response({'error': 'kudo not found'}, 404)
Esempio n. 9
0
def index():
  return json_response(Kudo(g.oidc_token_info['sub']).find_all_kudos())