Files
discourse/app/serializers/basic_user_serializer.rb
T

21 lines
377 B
Ruby
Raw Normal View History

2013-02-05 14:16:51 -05:00
class BasicUserSerializer < ApplicationSerializer
attributes :id, :username, :avatar_template
2013-12-08 19:31:25 +05:30
def include_name?
SiteSetting.enable_names?
end
2014-05-22 17:37:02 +10:00
def avatar_template
if Hash === object
User.avatar_template(user[:username], user[:uploaded_avatar_id])
else
2015-09-11 11:54:08 +08:00
user.try(:avatar_template)
2014-05-22 17:37:02 +10:00
end
end
def user
object[:user] || object
end
2013-02-05 14:16:51 -05:00
end