Feature: Expense summary endpoint #75
@ -8,6 +8,10 @@ class ExpensesController < ApplicationController
|
|||||||
@expenses = Expense.all
|
@expenses = Expense.all
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def summary
|
||||||
|
render json: Expenses::TotalQuery.new.call
|
||||||
|
end
|
||||||
|
|
||||||
# GET /expenses/1 or /expenses/1.json
|
# GET /expenses/1 or /expenses/1.json
|
||||||
def show
|
def show
|
||||||
end
|
end
|
||||||
|
@ -6,7 +6,9 @@ Rails.application.routes.draw do
|
|||||||
post :import, on: :collection
|
post :import, on: :collection
|
||||||
post :bulk_update, on: :collection
|
post :bulk_update, on: :collection
|
||||||
end
|
end
|
||||||
resources :expenses
|
resources :expenses do
|
||||||
|
get :summary, on: :collection
|
||||||
|
end
|
||||||
resources :tables_arrangements, only: [:index, :show]
|
resources :tables_arrangements, only: [:index, :show]
|
||||||
|
|
||||||
get 'up' => 'rails/health#show', as: :rails_health_check
|
get 'up' => 'rails/health#show', as: :rails_health_check
|
||||||
|
Loading…
x
Reference in New Issue
Block a user