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:
Joseph Schorr 2013-12-10 15:22:22 -05:00
parent 9197a20a77
commit df1500b6d0
4 changed files with 37 additions and 18 deletions

View file

@ -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