Slightly better repo list screen

This commit is contained in:
Joseph Schorr 2013-09-27 13:49:50 -04:00
parent 6bcb5cfcaa
commit 685479da7b
4 changed files with 32 additions and 4 deletions

View file

@ -43,10 +43,13 @@ def create_repo_api():
@login_required
def list_repos_api():
def repo_view(repo_perm):
return {
'namespace': repo_perm.repository.namespace,
'name': repo_perm.repository.name,
'role': repo_perm.role.name,
'description': repo_perm.repository.description,
}
repos = [repo_view(repo)
@ -131,6 +134,7 @@ def list_repo_permissions(namespace, repository):
abort(403) # Permission denied
@app.route('/api/repository/<path:repository>/permissions/<username>',
methods=['PUT'])
@login_required
@ -144,4 +148,4 @@ def change_permissions(namespace, repository, username):
'setting_permission_to': [permission_view(repo_perm) for repo_perm in repo_perms]
})
abort(403) # Permission denied
abort(403) # Permission denied