Slightly better repo list screen
This commit is contained in:
parent
6bcb5cfcaa
commit
685479da7b
4 changed files with 32 additions and 4 deletions
|
@ -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
|
||||
|
|
Reference in a new issue