Add invoices views for admin

This commit is contained in:
Martin Lensment 2015-04-16 15:34:28 +03:00
parent 68c335da7d
commit adf321bafa
10 changed files with 67 additions and 16 deletions

View file

@ -0,0 +1,13 @@
class Admin::InvoicesController < AdminController
load_and_authorize_resource
def index
@q = Invoice.search(params[:q])
@q.sorts = 'id desc' if @q.sorts.empty?
@invoices = @q.result.page(params[:page])
end
def show
@invoice = Invoice.find(params[:id])
end
end

View file

@ -1,21 +1,10 @@
class Registrar::AccountActivitiesController < RegistrarController
load_and_authorize_resource
# before_action :set_invoice, only: [:show]
def index
account = current_user.registrar.cash_account
@q = account.activities.includes(:invoice).search(params[:q])
@q.sorts = 'id desc' if @q.sorts.empty?
@q.sorts = 'id desc' if @q.sorts.empty?
@account_activities = @q.result.page(params[:page])
end
def show
end
private
def set_invoice
@invoice = Invoice.find(params[:id])
end
end