Add BankAccountConnector to implement bank import methods in plugins

This commit is contained in:
Patrick Gansterer 2020-02-24 14:22:58 +01:00
parent d476993321
commit 5d84156bd8
11 changed files with 281 additions and 22 deletions

View file

@ -0,0 +1,33 @@
= form_tag import_finance_bank_account_path(@bank_account), class: 'form-horizontal',
data: { auto_submit: @auto_submit}, id: 'import_form', method: :post, remote: true do
= hidden_field_tag :import_uid, @import_uid
= hidden_field_tag :state, @state
- for control in @controls
- name = control.name
.control-group
- if name
- if control.type == :hidden
= hidden_field_tag "controls[#{control.name}]", control.value
- else
%label(for=name class='control-label')
= control.label + ':'
.controls
- if control.type == :password
= password_field_tag "controls[#{control.name}]", control.value
-else
= text_field_tag "controls[#{control.name}]", control.value
- else
= control.text
- if @auto_submit
:javascript
var form = $('#import_form');
setTimeout(function() {
form.submit();
}, form.data('auto-submit'));
- else
.control-group
.controls
= submit_tag t('.submit'), class: 'btn btn-primary'