Merge branch 'master' of ssh://bitbucket.org/yackob03/quay

This commit is contained in:
yackob03 2013-09-27 19:29:05 -04:00
commit 5508402bb7
6 changed files with 168 additions and 2 deletions

View file

@ -39,12 +39,39 @@ def get_logged_in_user():
})
@app.route('/api/users/<prefix>', methods=['GET'])
def get_matching_users(prefix):
users = model.get_matching_users(prefix)
return jsonify({
'users': [user.username for user in users]
})
@app.route('/api/repository/', methods=['POST'])
@login_required
def create_repo_api():
pass
@app.route('/api/repository/find/<prefix>', methods=['GET'])
@login_required
def match_repos_api(prefix):
def repo_view(repo):
return {
'namespace': repo.namespace,
'name': repo.name,
'description': repo.description,
}
repos = [repo_view(repo) for repo in model.get_matching_repositories(prefix) if
ReadRepositoryPermission(repo.namespace, repo.name).can()]
response = {
'repositories': repos
}
return jsonify(response)
@app.route('/api/repository/', methods=['GET'])
@login_required