Files
openfoodnetwork/app/views/spree/admin/payments/index.html.haml
Gaetan Craig-Riou 3e2e7f1799 Add button to credit customer when order is credit owed state
It will add a negative payment, matching the amount credited in the
customer_account_transaction
2026-03-10 16:07:42 +11:00

27 lines
973 B
Plaintext

= render partial: 'spree/admin/shared/order_page_title'
= render partial: 'spree/admin/shared/order_tabs', locals: { current: 'Payments' }
- content_for :page_actions do
- if @order.payment_state == "credit_owed"
%li#credit_customer_section
= button_link_to t(:credit_customer), admin_order_payments_credit_customer_url(@order), data: { method: :post }
- if @order.outstanding_balance?
%li#new_payment_section
= button_link_to t(:new_payment), new_admin_order_payment_url(@order), icon: 'icon-plus'
= render partial: 'spree/admin/shared/order_links'
%li= button_link_to t(:back_to_orders_list), admin_orders_path, icon: 'icon-arrow-left'
- content_for :page_title do
%i.icon-arrow-right
= t(:payments)
- if @order.outstanding_balance?
%h5.outstanding-balance
= outstanding_balance_label(@order)
\:
%strong= @order.display_outstanding_balance
- if @payments.any?
= render partial: 'list', locals: { payments: @payments }