mirror of
https://github.com/discourse/discourse.git
synced 2025-05-22 21:52:43 +08:00
FEATURE: add support for generic external avatar services
This changes it so we only ship an avatar template down to the client it has no magic, all it knows is how to plug in size
This commit is contained in:
@ -1,5 +1,5 @@
|
||||
class BasicUserSerializer < ApplicationSerializer
|
||||
attributes :id, :username, :uploaded_avatar_id, :avatar_template, :letter_avatar_color
|
||||
attributes :id, :username, :avatar_template
|
||||
|
||||
def include_name?
|
||||
SiteSetting.enable_names?
|
||||
@ -17,12 +17,4 @@ class BasicUserSerializer < ApplicationSerializer
|
||||
object[:user] || object
|
||||
end
|
||||
|
||||
def letter_avatar_color
|
||||
if Hash === object
|
||||
User.letter_avatar_color(user[:username])
|
||||
else
|
||||
user.try(:letter_avatar_color)
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
|
Reference in New Issue
Block a user