foodsoft/app/views/finance/bank_transactions/_transactions.html.haml
2022-02-18 12:55:02 +01:00

29 lines
1.2 KiB
Text

.pull-right
.btn-group
= link_to url_for(query: params[:query], format: :csv), class: 'btn' do
= glyph :download
CSV
- if @bank_transactions.total_pages > 1
.btn-group= items_per_page wrap: false
= pagination_links_remote @bank_transactions
%table.table.table-striped
%thead
%tr
%th= sort_link_helper heading_helper(BankTransaction, :date), "date"
%th= heading_helper(BankTransaction, :text)
%th= heading_helper(BankTransaction, :reference)
%th= sort_link_helper heading_helper(BankTransaction, :amount), "amount"
%th= sort_link_helper heading_helper(BankTransaction, :financial_link), "financial_link"
%tbody
- @bank_transactions.each do |t|
%tr
%td= h link_to format_date(t.date), finance_bank_transaction_path(t)
%td= h(t.text).gsub("\n", "<br>").html_safe
%td= h(t.reference).gsub("\n", "<br>").html_safe
%td.numeric{style: 'width:5em'}= format_currency t.amount
%td
- if t.financial_link
= link_to t('ui.show'), finance_link_path(t.financial_link)
- else
= link_to t('.add_financial_link'), finance_links_path(bank_transaction: t.id),
method: :post, class: 'btn btn-success btn-mini'