Include user_id fields in a couple API endpoint responses (#18214)
* Include user_id fields in a couple API responses * Replace v0 partial within API v1 jbuilder views
This commit is contained in:
parent
5f60f93191
commit
815b98168e
10 changed files with 16 additions and 12 deletions
|
|
@ -1,3 +1,4 @@
|
|||
json.user_id user.id
|
||||
json.name user.name
|
||||
json.path "/#{user.path.delete_prefix('/')}"
|
||||
json.username user.try(:username) || user.name
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
json.user do
|
||||
json.extract!(user, :name, :username, :twitter_username, :github_username)
|
||||
|
||||
json.user_id user.id
|
||||
json.website_url user.processed_website_url
|
||||
json.profile_image user.profile_image_url_for(length: 640)
|
||||
json.profile_image_90 user.profile_image_url_for(length: 90)
|
||||
|
|
|
|||
|
|
@ -3,5 +3,5 @@ json.array! @follows do |follow|
|
|||
json.id follow.id
|
||||
json.created_at utc_iso_timestamp(follow.created_at)
|
||||
|
||||
json.partial! "api/v0/shared/follows", user: follow.follower
|
||||
json.partial! "api/v1/shared/follows", user: follow.follower
|
||||
end
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
json.partial! "api/v0/shared/listing", listing: @listing
|
||||
json.partial! "api/v1/shared/listing", listing: @listing
|
||||
|
||||
json.partial! "api/v0/shared/user", user: @listing.user
|
||||
json.partial! "api/v1/shared/user", user: @listing.user
|
||||
|
||||
if @listing.organization
|
||||
json.partial! "api/v0/shared/organization", organization: @listing.organization
|
||||
json.partial! "api/v1/shared/organization", organization: @listing.organization
|
||||
end
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
json.array! @listings do |listing|
|
||||
json.partial! "api/v0/shared/listing", listing: listing
|
||||
json.partial! "api/v0/shared/user", user: listing.user
|
||||
json.partial! "api/v0/shared/organization", organization: @organization
|
||||
json.partial! "api/v1/shared/listing", listing: listing
|
||||
json.partial! "api/v1/shared/user", user: listing.user
|
||||
json.partial! "api/v1/shared/organization", organization: @organization
|
||||
end
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
json.array! @users do |user|
|
||||
json.partial! "api/v0/shared/user_show", user: user
|
||||
json.partial! "api/v1/shared/user_show", user: user
|
||||
end
|
||||
|
|
|
|||
|
|
@ -4,11 +4,11 @@ json.array! @readinglist do |reaction|
|
|||
json.created_at utc_iso_timestamp(reaction.created_at)
|
||||
json.article do
|
||||
article = @articles_by_reaction_ids[reaction.id]
|
||||
json.partial! "api/v0/articles/article", article: article
|
||||
json.partial! "api/v1/articles/article", article: article
|
||||
json.tags article.cached_tag_list
|
||||
json.partial! "api/v0/shared/user", user: @users_by_id[article.user_id]
|
||||
json.partial! "api/v1/shared/user", user: @users_by_id[article.user_id]
|
||||
if article.organization
|
||||
json.partial! "api/v0/shared/organization", organization: article.organization
|
||||
json.partial! "api/v1/shared/organization", organization: article.organization
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
json.user_id user.id
|
||||
json.name user.name
|
||||
json.path "/#{user.path.delete_prefix('/')}"
|
||||
json.username user.try(:username) || user.name
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
json.user do
|
||||
json.extract!(user, :name, :username, :twitter_username, :github_username)
|
||||
|
||||
json.user_id user.id
|
||||
json.website_url user.processed_website_url
|
||||
json.profile_image user.profile_image_url_for(length: 640)
|
||||
json.profile_image_90 user.profile_image_url_for(length: 90)
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
json.partial! "api/v0/shared/user_show", user: @user
|
||||
json.partial! "api/v1/shared/user_show", user: @user
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue