Files
fizzy/app/views/cards/_card.json.jbuilder
T
2025-12-10 09:23:52 +01:00

29 lines
724 B
Ruby

json.cache! [ card, card.column&.color ] do
json.(card, :id, :title, :status)
json.description card.description.to_plain_text
json.description_html card.description.to_s
json.image_url card.image.presence && url_for(card.image)
json.tags card.tags.pluck(:title).sort
json.golden card.golden?
json.last_active_at card.last_active_at.utc
json.created_at card.created_at.utc
json.url card_url(card)
json.board do
json.partial! "boards/board", locals: { board: card.board }
end
json.column do
json.partial! "columns/column", column: card.column if card.column
end
json.creator do
json.partial! "users/user", user: card.creator
end
json.comments_url card_comments_url(card)
end