Switch to using the UserService’s cache of org information for whether a user is an admin of a namespace/org
This commit is contained in:
parent
9197a20a77
commit
df1500b6d0
4 changed files with 37 additions and 18 deletions
|
@ -828,8 +828,7 @@ def get_repo_api(namespace, repository):
|
|||
'can_admin': can_admin,
|
||||
'is_public': is_public,
|
||||
'is_building': len(active_builds) > 0,
|
||||
'is_organization': bool(organization),
|
||||
'is_org_admin': bool(organization) and AdministerOrganizationPermission(namespace).can()
|
||||
'is_organization': bool(organization)
|
||||
})
|
||||
|
||||
abort(404) # Not found
|
||||
|
|
Reference in a new issue