forgeplus/app/views/users/hovercard.json.jbuilder

20 lines
771 B
Plaintext
Raw Normal View History

2021-04-22 16:36:40 +08:00
json.id @user.id
json.login @user.login
json.name @user.full_name
json.location @user.location
2021-04-22 16:36:40 +08:00
json.image_url url_to_avatar(@user)
json.url "#{request.base_url }/#{@user.login}"
2021-04-22 16:36:40 +08:00
json.followers_count @user.followers_count
json.followers_url "#{base_url}/#{@user.login}/fan_users"
2021-04-22 16:36:40 +08:00
json.following_count @user.following_count
json.following_url "#{base_url}/#{@user.login}/watchers"
2021-04-23 14:40:26 +08:00
json.projects_count @user.projects_count
json.projects_url "#{base_url}/#{@user.login}"
2021-04-22 16:36:40 +08:00
json.projects_count @user.projects_count
json.is_watch current_user&.watched?(@user)
json.organizations @user.organizations do |organization|
json.login organization.login
2021-04-22 16:45:26 +08:00
json.name organization.real_name
2021-04-22 16:36:40 +08:00
json.image_url url_to_avatar(organization)
json.url "#{base_url}/#{organization.login}"
2021-04-22 16:36:40 +08:00
end