Import payment_methods form partial and apply overrides

This commit is contained in:
Hugo Daniel
2018-11-29 14:13:57 +01:00
parent 29bc4c52a5
commit 34bc79c7f6
2 changed files with 5 additions and 8 deletions

View File

@@ -1,5 +1,3 @@
/ replace "div[data-hook='admin_payment_method_form_fields']"
= admin_inject_payment_method
= admin_inject_json_ams_array "admin.paymentMethods", "shops", @hubs, Api::Admin::BasicEnterpriseSerializer
%div.alpha.eleven.columns{ "ng-app" => "admin.paymentMethods", "ng-controller" => "paymentMethodCtrl" }
@@ -7,23 +5,23 @@
.alpha.three.columns
= label_tag nil, t(:name)
.omega.eight.columns
= text_field :payment_method, :name, :class => 'fullwidth'
= text_field :payment_method, :name, class: 'fullwidth'
.row
.alpha.three.columns
= label_tag nil, t(:description)
.omega.eight.columns
= text_area :payment_method, :description, {:cols => 60, :rows => 6, :class => 'fullwidth'}
= text_area :payment_method, :description, {cols: 60, rows: 6, class: 'fullwidth'}
- if spree_current_user.admin?
.row
.alpha.three.columns
= label_tag nil, t(:environment)
.omega.eight.columns
= collection_select(:payment_method, :environment, Rails.configuration.database_configuration.keys.sort, :to_s, :titleize, {}, {:id => 'gtwy-env', :class => 'select2 fullwidth'})
= collection_select(:payment_method, :environment, Rails.configuration.database_configuration.keys.sort, :to_s, :titleize, {}, {id: 'gtwy-env', class: 'select2 fullwidth'})
.row
.alpha.three.columns
= label_tag nil, t(:display)
.omega.eight.columns
= select(:payment_method, :display_on, Spree::PaymentMethod::DISPLAY.collect { |display| [t(display), display == :both ? nil : display.to_s] }, {}, {:class => 'select2 fullwidth'})
= select(:payment_method, :display_on, Spree::PaymentMethod::DISPLAY.collect { |display| [t(display), display == :both ? nil : display.to_s] }, {}, {class: 'select2 fullwidth'})
.row
.alpha.three.columns
= label_tag nil, t(:active)
@@ -47,4 +45,4 @@
.row
.omega.eleven.columns
= render partial: 'spree/admin/shared/calculator_fields', :locals => { :f => f }
= render partial: 'spree/admin/shared/calculator_fields', locals: { f: f }