mirror of
https://github.com/internetee/registry.git
synced 2025-07-14 06:55:11 +02:00
Better views for bank statements
This commit is contained in:
parent
3398bcd845
commit
d61ea17fea
9 changed files with 85 additions and 16 deletions
|
@ -1,13 +1,15 @@
|
|||
class Admin::BankStatementsController < AdminController
|
||||
load_and_authorize_resource
|
||||
|
||||
before_action :set_bank_statement, only: [:show, :download_import_file]
|
||||
|
||||
def index
|
||||
@q = BankStatement.search(params[:q])
|
||||
@q.sorts = 'id desc' if @q.sorts.empty?
|
||||
@bank_statements = @q.result.page(params[:page])
|
||||
end
|
||||
|
||||
def show
|
||||
@bank_statement = BankStatement.find(params[:id])
|
||||
@q = @bank_statement.bank_transactions.search(params[:q])
|
||||
@bank_transactions = @q.result.page(params[:page])
|
||||
end
|
||||
|
@ -28,8 +30,17 @@ class Admin::BankStatementsController < AdminController
|
|||
end
|
||||
end
|
||||
|
||||
def download_import_file
|
||||
filename = @bank_statement.import_file_path.split('/').last
|
||||
send_data File.open(@bank_statement.import_file_path, 'r').read, filename: filename
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def set_bank_statement
|
||||
@bank_statement = BankStatement.find(params[:id])
|
||||
end
|
||||
|
||||
def bank_statement_params
|
||||
params.require(:bank_statement).permit(:th6_file)
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue