mirror of
https://github.com/we-promise/sure.git
synced 2026-05-12 23:25:00 +00:00
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>
This commit is contained in:
@@ -1,17 +1,19 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
json.id valuation.entry.id
|
||||
json.date valuation.entry.date
|
||||
json.amount valuation.entry.amount_money.format
|
||||
json.currency valuation.entry.currency
|
||||
json.notes valuation.entry.notes
|
||||
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 valuation.entry.account.id
|
||||
json.name valuation.entry.account.name
|
||||
json.account_type valuation.entry.account.accountable_type.underscore
|
||||
json.id entry.account.id
|
||||
json.name entry.account.name
|
||||
json.account_type entry.account.accountable_type.underscore
|
||||
end
|
||||
|
||||
# Additional metadata
|
||||
|
||||
Reference in New Issue
Block a user