docbrown/app/views/api/v1/readinglist/index.json.jbuilder
Fernando Valverde 8c836430ca
API V1 transition (#17835)
* 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>
2022-06-23 14:26:00 -06:00

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