Add a configurable avatar system and add an internal avatar system for enterprise
This commit is contained in:
parent
f6dd8b0a4d
commit
e9cac407df
36 changed files with 241 additions and 92 deletions
|
@ -6,7 +6,7 @@ from auth.permissions import (OrganizationMemberPermission, ViewTeamPermission,
|
|||
AdministerOrganizationPermission)
|
||||
from auth.auth_context import get_authenticated_user
|
||||
from auth import scopes
|
||||
from util.gravatar import compute_hash
|
||||
from app import avatar
|
||||
|
||||
|
||||
@resource('/v1/entities/<prefix>')
|
||||
|
@ -44,7 +44,7 @@ class EntitySearch(ApiResource):
|
|||
'name': namespace_name,
|
||||
'kind': 'org',
|
||||
'is_org_member': True,
|
||||
'gravatar': compute_hash(organization.email),
|
||||
'avatar': avatar.compute_hash(organization.email, name=organization.username),
|
||||
}]
|
||||
|
||||
except model.InvalidOrganizationException:
|
||||
|
|
Reference in a new issue