You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
educoder/app/views/memos/_replies_list.json.jbuilder

28 lines
920 B

json.id memo.id
json.content memo.content
json.time time_from_now(memo.created_at)
json.user_id memo.author_id
json.image_url url_to_avatar(memo.author)
json.username memo.author.full_name
json.reward memo.reward
json.hidden memo.hidden
json.permission @user.manager_of_memo?(memo)
json.praise_count memo.praise_tread.liker.count
json.user_praise memo.praise_tread.select{|pt| pt.user_id == @user.id}.length > 0
json.user_login memo.author.login
json.admin @user.admin
json.children do
json.array! memo.children_of_reply do |child|
json.id child.id
json.content child.content
json.time time_from_now(child.created_at)
json.image_url url_to_avatar(child.author)
json.username child.author.full_name
json.hidden child.hidden
json.permission @user.manager_of_memo?(memo)
json.user_login child.author.try(:login)
json.user_id child.author.try(:id)
end
end