组织精选项目作者

This commit is contained in:
xxq250 2022-12-12 14:08:45 +08:00
parent 0e49f81eaf
commit 6cdaafe4e0
1 changed files with 15 additions and 0 deletions

View File

@ -6,4 +6,19 @@ json.projects @projects.each do |project|
json.praised project.praised_by?(current_user)
json.last_update_time render_unix_time(project.updated_on)
json.time_ago time_from_now(project.updated_on)
json.author do
if project.educoder?
project_educoder = project.project_educoder
json.name project_educoder&.owner
json.type 'Educoder'
json.login project_educoder&.repo_name.split('/')[0]
json.image_url render_educoder_avatar_url(project.project_educoder)
else
user = project.owner
json.name user.try(:show_real_name)
json.type user&.type
json.login user&.login
json.image_url url_to_avatar(user)
end
end
end