* API Articles v0-v1 restructure * Remove unused helper * Bulk move API controllers into concerns + add V1 controllers * Extract API routes + some fixes * Fix v1 api_controller authenticate! + add more article_controller specs * Completed spec/requests/api/v1/articles_spec.rb * specs up to listings * All v1 specs except for 9 skips * mime_types cleanup + authenticate! relocation Co-authored-by: Fernando Valverde <fernando@visualcosita.com>
14 lines
543 B
Ruby
14 lines
543 B
Ruby
json.array! @readinglist do |reaction|
|
|
json.type_of "readinglist"
|
|
json.extract!(reaction, :id, :status)
|
|
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.tags article.cached_tag_list
|
|
json.partial! "api/v0/shared/user", user: @users_by_id[article.user_id]
|
|
if article.organization
|
|
json.partial! "api/v0/shared/organization", organization: article.organization
|
|
end
|
|
end
|
|
end
|