1
0
mirror of https://github.com/quay/quay.git synced 2026-01-26 06:21:37 +03:00

auth: Speed up permissions loading (PROJQUAY-4004) (#1566)

This commit is contained in:
Jonathan King
2022-10-14 11:04:32 -07:00
committed by GitHub
parent 0f15a4039b
commit ea90cc4f26

View File

@@ -166,7 +166,9 @@ def user_view(user, previous_username=None):
}
user_admin = UserAdminPermission(previous_username if previous_username else user.username)
if user_admin.can():
is_admin = user_admin.can()
if is_admin:
user_response.update(
{
"can_create_repo": True,
@@ -198,7 +200,7 @@ def user_view(user, previous_username=None):
user_response.update(
{
"organizations": [
org_view(o, user_admin=user_admin.can()) for o in list(organizations.values())
org_view(o, user_admin=is_admin) for o in list(organizations.values())
],
}
)