Add confirm event and update workflow helpers

This commit is contained in:
Matt-Yorkley
2021-08-10 18:41:48 +01:00
parent 055c6b78af
commit 4d77d4df77
2 changed files with 8 additions and 0 deletions

View File

@@ -67,6 +67,10 @@ module Spree
transition to: :cart, unless: :completed?
end
event :confirm do
transition to: :complete, from: :confirmation
end
before_transition from: :cart, do: :ensure_line_items_present
before_transition to: :delivery, do: :create_proposed_shipments

View File

@@ -27,6 +27,10 @@ class OrderWorkflow
advance_to_state("payment", advance_order_options)
end
def advance_to_confirmation
advance_to_state("confirmation", advance_order_options)
end
private
def advance_order_options