2a4adf3a2b
* Add board settings fields to board JSON responses * Move public_description fields to board partial, gate on published * Add index test for public_description fields on published boards * Update app/views/boards/show.json.jbuilder Prefer `unless` to `if !` --------- Co-authored-by: Mike Dalessio <mike.dalessio@gmail.com>
15 lines
473 B
Ruby
15 lines
473 B
Ruby
json.cache! board do
|
|
json.(board, :id, :name, :all_access)
|
|
json.created_at board.created_at.utc
|
|
json.auto_postpone_period_in_days board.auto_postpone_period_in_days
|
|
json.url board_url(board)
|
|
|
|
json.creator board.creator, partial: "users/user", as: :user
|
|
|
|
if board.published?
|
|
json.public_description board.public_description.to_plain_text
|
|
json.public_description_html board.public_description.to_s
|
|
json.public_url published_board_url(board)
|
|
end
|
|
end
|