Files
sure/app/views/api/v1/valuations/_valuation.json.jbuilder
ghost 352c301e4b feat(api): expose valuation history index (#1596)
* 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>
2026-05-01 19:09:56 +02:00

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