From 3be0cca230ad45d85e0684df6738de2baf3eb448 Mon Sep 17 00:00:00 2001 From: Maikel Linke Date: Thu, 12 Feb 2026 11:47:01 +1100 Subject: [PATCH] Move options code into helper --- app/helpers/spree/admin/payment_methods_helper.rb | 4 ++++ app/views/spree/admin/payment_methods/_providers.html.haml | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app/helpers/spree/admin/payment_methods_helper.rb b/app/helpers/spree/admin/payment_methods_helper.rb index 575a205b71..4d94a7ad52 100644 --- a/app/helpers/spree/admin/payment_methods_helper.rb +++ b/app/helpers/spree/admin/payment_methods_helper.rb @@ -9,6 +9,10 @@ module Spree I18n.t(key, scope:) end + + def payment_method_type_options(providers) + providers.map { |p| [payment_method_type_name(p), p] } + end end end end diff --git a/app/views/spree/admin/payment_methods/_providers.html.haml b/app/views/spree/admin/payment_methods/_providers.html.haml index b645c5c083..fbbb6fec96 100644 --- a/app/views/spree/admin/payment_methods/_providers.html.haml +++ b/app/views/spree/admin/payment_methods/_providers.html.haml @@ -3,6 +3,6 @@ .alpha.four.columns = label :payment_method, :type, t('.provider') .omega.twelve.columns - = select(:payment_method, :type, @providers.map { |p| [payment_method_type_name(p), p] }, {}, { class: 'select2 fullwidth', 'provider-prefs-for' => "#{@object.id}"}) + = select(:payment_method, :type, payment_method_type_options(@providers), {}, { class: 'select2 fullwidth', 'provider-prefs-for' => "#{@object.id}"}) %div{"ng-include" => "include_html" }