Add filter to account activities #2691

This commit is contained in:
Martin Lensment 2015-07-07 11:22:32 +03:00
parent d6a151b141
commit ca2a2db9ad
4 changed files with 61 additions and 4 deletions

View file

@ -2,9 +2,17 @@ class Registrar::AccountActivitiesController < RegistrarController
load_and_authorize_resource
def index
params[:q] ||= {}
account = current_user.registrar.cash_account
ca_cache = params[:q][:created_at_lteq]
end_time = params[:q][:created_at_lteq].try(:to_date)
params[:q][:created_at_lteq] = end_time.try(:end_of_day)
@q = account.activities.includes(:invoice).search(params[:q])
@q.sorts = 'id desc' if @q.sorts.empty?
@account_activities = @q.result.page(params[:page])
params[:q][:created_at_lteq] = ca_cache
end
end