internetee-registry/app/controllers/admin/invoices_controller.rb
2015-04-27 15:56:39 +03:00

23 lines
532 B
Ruby

class Admin::InvoicesController < AdminController
load_and_authorize_resource
def index
@q = Invoice.includes(:account_activity).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
def cancel
if @invoice.cancel
flash[:notice] = t('record_updated')
redirect_to([:admin, @invoice])
else
flash.now[:alert] = t('failed_to_update_record')
render :show
end
end
end