Files
sure/app/views/api/v1/budgets/index.json.jbuilder
ghost 2d38cfb011 feat(api): expose budget state (#1640)
* feat(api): expose budget state

* fix(api): guard malformed budget ids

* fix(api): address budget state review

* fix(api): address budget state review

* fix(api): document budget id formats

* fix(api): align budget category docs auth

* fix(api): lighten budget category index payload

* fix(api): use shared pagination clamp

* fix(api): centralize budget filter handling
2026-05-06 20:50:46 +02:00

13 lines
277 B
Ruby

# frozen_string_literal: true
json.budgets @budgets do |budget|
json.partial! "budget", budget: budget, include_derived_amounts: false
end
json.pagination do
json.page @pagy.page
json.per_page @per_page
json.total_count @pagy.count
json.total_pages @pagy.pages
end