Skip to content

Commit 3351a85

Browse files
committed
Admin form support to add reverse_charge_status
Updated the store form for reverese_charge_status user can select the charge status from the dropdown for the store
1 parent e165e72 commit 3351a85

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

backend/app/views/spree/admin/stores/_form.html.erb

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,17 @@
3030
<%= f.text_area :meta_description, class: 'fullwidth' %>
3131
<%= f.error_message_on :meta_description %>
3232
<% end %>
33+
34+
<% if Spree::Backend::Config.show_reverse_charge_fields %>
35+
<%= f.field_container :reverse_charge_status do %>
36+
<%= f.label :reverse_charge_status %>
37+
<%= f.select :reverse_charge_status,
38+
Spree::Store.reverse_charge_statuses.keys.map { |key| [I18n.t("spree.reverse_charge_statuses.#{key}"), key] },
39+
{ include_blank: false },
40+
{ class: 'custom-select fullwidth' } %>
41+
<%= f.error_message_on :reverse_charge_status %>
42+
<% end %>
43+
<% end %>
3344
</div>
3445
<div class="col-12 col-md-6">
3546
<%= f.field_container :url do %>

backend/lib/spree/backend_configuration.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ class BackendConfiguration < Preferences::Configuration
1919
solidus_admin: 'spree/backend/themes/solidus_admin'
2020
}
2121

22+
# @!attribute [rw] show_reverse_charge_fields
23+
# @return [Boolean] Request reverse charge fields. (default: +false+)
24+
preference :show_reverse_charge_fields, :boolean, default: false
25+
2226
preference :search_fields, :hash, default: {
2327
"spree/admin/orders" => [
2428
{

0 commit comments

Comments
 (0)