Include real data in the guests summary of the dashboard
All checks were successful
Add copyright notice / copyright_notice (pull_request) Successful in 1m19s
Check usage of free licenses / check-licenses (pull_request) Successful in 1m30s
Run unit tests / unit_tests (pull_request) Successful in 2m5s

This commit is contained in:
Manuel Bustillo 2024-12-11 23:42:18 +01:00
parent f68caca5a4
commit 4e61ee2f22

View File

@ -3,6 +3,7 @@
class SummaryController < ApplicationController class SummaryController < ApplicationController
def index def index
expense_summary = Expenses::TotalQuery.new(wedding: ActsAsTenant.current_tenant).call expense_summary = Expenses::TotalQuery.new(wedding: ActsAsTenant.current_tenant).call
guest_summary = Guest.group(:status).count
render json: { render json: {
expenses: { expenses: {
projected: { projected: {
@ -18,11 +19,11 @@ class SummaryController < ApplicationController
} }
}, },
guests: { guests: {
total: 200, total: guest_summary.except('considered').values.sum,
confirmed: 100, confirmed: guest_summary['confirmed'].to_i,
declined: 50, declined: guest_summary['declined'].to_i,
tentative: 25, tentative: guest_summary['tentative'].to_i,
invited: 25 invited: guest_summary['invited'].to_i
} }
} }
end end