mirror of
https://github.com/we-promise/sure.git
synced 2026-05-09 21:54:58 +00:00
* feat(api): expose valuation history index * fix(api): hide valuation exception details * fix(api): reuse eager-loaded valuation entries * fix(api): tighten valuation index contracts * fix(api): scope valuation filter errors * docs(api): nest valuation account filter format * Fix merge conflict mistakes --------- Signed-off-by: Juan José Mata <juanjo.mata@gmail.com> Co-authored-by: Juan José Mata <juanjo.mata@gmail.com> Co-authored-by: Juan José Mata <jjmata@jjmata.com>
22 lines
510 B
Ruby
22 lines
510 B
Ruby
# frozen_string_literal: true
|
|
|
|
entry = local_assigns[:entry] || valuation.entry
|
|
|
|
json.id entry.id
|
|
json.date entry.date
|
|
json.amount entry.amount_money.format
|
|
json.currency entry.currency
|
|
json.notes entry.notes
|
|
json.kind valuation.kind
|
|
|
|
# Account information
|
|
json.account do
|
|
json.id entry.account.id
|
|
json.name entry.account.name
|
|
json.account_type entry.account.accountable_type.underscore
|
|
end
|
|
|
|
# Additional metadata
|
|
json.created_at valuation.created_at.iso8601
|
|
json.updated_at valuation.updated_at.iso8601
|