Luis Ramos
|
f2a46d2cef
|
Merge decorators into original classes brought from spree_core
|
2020-07-07 17:20:22 +01:00 |
|
Luis Ramos
|
6b04df0dea
|
Fix indentation and extract Calculator as a separate module declaration
|
2020-07-07 17:20:22 +01:00 |
|
Luis Ramos
|
c2898ba389
|
Bring calculators from spree_core
|
2020-07-07 17:20:22 +01:00 |
|
Luis Ramos
|
761871c90e
|
Merge pull request #5715 from luisramos0/ship_method
Fix issue in Spree 2.1 and bring Spree::Stock classes to OFN 🎉
|
2020-07-06 19:15:50 +01:00 |
|
Luis Ramos
|
07a44cfaf3
|
Update selected shipping rate if there is an original shipping method to keep and it is different from the one selected through the Estimator process
Make sure the shipment is saved (callbacks!) whenever the ship method has changed in the refresh_rates process
|
2020-07-03 13:48:12 +01:00 |
|
Luis Ramos
|
758bb17142
|
Fix some easy rubocop issues and add some exceptions to to manual todo list
|
2020-07-02 21:24:15 +01:00 |
|
Luis Ramos
|
659de3d24d
|
Replay spree commit a4622ee13a723f0dba2943967b445b9989f67fb2 to fix issue introduced in spree 2.1
|
2020-07-02 21:24:15 +01:00 |
|
Luis Ramos
|
ff046f7a6c
|
Remove conditionals related to Config.track_inventory_levels, this config is always true in OFN
|
2020-07-02 21:24:14 +01:00 |
|
Luis Ramos
|
ee66e37521
|
Move adjuster, estimator, packer and prioritizer to order management engine
|
2020-07-02 21:24:14 +01:00 |
|
Luis Ramos
|
83974a832c
|
Move Coordinator from Spree::Stock to OrderManagement::Stock
|
2020-07-02 21:24:14 +01:00 |
|
Luis Ramos
|
01b1abbd52
|
Bring method from Spree::Order so that we can move Coordiantor to the order management engine
|
2020-07-02 21:24:14 +01:00 |
|
Luis Ramos
|
b487185a65
|
Remove package factory, it is no longer needed, we can just call the Package class in the two places where it is used
|
2020-07-02 21:24:14 +01:00 |
|
Luis Ramos
|
f0b3ed0d79
|
Merge Spree::Stock::Package into OrderManagement::Stock::Package
|
2020-07-02 21:24:14 +01:00 |
|
Luis Ramos
|
1b28592f58
|
Now that the stock code is on out side we can clean up!
Remove everything related to splitters (including bringing environment.rb so we remove the splitters variable from it
|
2020-07-02 21:24:14 +01:00 |
|
Luis Ramos
|
8e116dd58a
|
Make ensure_correct_adjustment a public method because we call it in OFN
|
2020-07-02 21:24:14 +01:00 |
|
Luis Ramos
|
2e33e02d7f
|
Remove dead code, this method was removed in spree 2.0.4
|
2020-07-02 21:24:14 +01:00 |
|
Luis Ramos
|
7a03f57da0
|
Merge shipment decorator with class brought from spree_core
|
2020-07-02 21:24:14 +01:00 |
|
Luis Ramos
|
494251b7cf
|
Fix simple rubocop issues
|
2020-07-02 21:24:14 +01:00 |
|
Luis Ramos
|
4e5259f491
|
Bring shipment from spree_core
|
2020-07-02 21:24:14 +01:00 |
|
Luis Ramos
|
bdb40d68e9
|
Fix easy rubocop issues
|
2020-07-02 21:24:14 +01:00 |
|
Luis Ramos
|
b7255130b6
|
Bring Package from spree_core
|
2020-07-02 21:24:14 +01:00 |
|
Luis Ramos
|
0ca8b6aab6
|
Fix easy rubocop issue
|
2020-07-02 21:24:14 +01:00 |
|
Luis Ramos
|
3e14c9777e
|
Merge decorator with class brought from spree_core
|
2020-07-02 21:24:14 +01:00 |
|
Luis Ramos
|
d505fc2131
|
Bring availability validator from spree_core
|
2020-07-02 21:24:14 +01:00 |
|
Luis Ramos
|
feadbb086f
|
Adapt spec to OFN context
|
2020-07-02 21:24:14 +01:00 |
|
Luis Ramos
|
b16db2f40e
|
Fix easy rubocop issues
|
2020-07-02 21:24:14 +01:00 |
|
Luis Ramos
|
8c3b8c4db5
|
Bring estimator from spree_core
|
2020-07-02 21:24:14 +01:00 |
|
Luis Ramos
|
69b9cfbad2
|
Make packer use BasicSplitter by default
|
2020-07-02 21:24:14 +01:00 |
|
Luis Ramos
|
ccf928df12
|
Fix simple rubocop issues
|
2020-07-02 21:24:14 +01:00 |
|
Luis Ramos
|
e0f9894b7a
|
Bring packer from spree_core
|
2020-07-02 21:24:14 +01:00 |
|
Luis Ramos
|
ec50a788a6
|
Fix easy rubocop issues
|
2020-07-02 21:24:14 +01:00 |
|
Luis Ramos
|
c2ec34ab9f
|
Bring coordinator from spree_core
|
2020-07-02 21:24:14 +01:00 |
|
Luis Ramos
|
eb13595fd3
|
Fix simple rubocop issues
|
2020-07-02 21:24:14 +01:00 |
|
Luis Ramos
|
3ae2877d4e
|
Bring adjuster and prioritizer from spree_core
|
2020-07-02 21:24:14 +01:00 |
|
Luis Ramos
|
d18fec7125
|
Move Base splitter from main app models to order management engine services
|
2020-07-02 21:24:14 +01:00 |
|
Luis Ramos
|
735ee1e7ed
|
Fix simple rubocop issues
|
2020-07-02 21:24:14 +01:00 |
|
Luis Ramos
|
4fce506201
|
Bring splitter/base from spree
|
2020-07-02 21:24:14 +01:00 |
|
Matt-Yorkley
|
26c511d47e
|
Remove taxon icons
These icons are inconsistently used across instances and have already been removed in a few places in the app in the mobile UX redesign.
|
2020-07-02 11:25:17 +02:00 |
|
Luis Ramos
|
2179cc7faf
|
Make StripeSCA void action make a refund instead
StripeSCA does not support voiding confirmed payment intents so we need to make a refund instead
|
2020-07-01 13:10:56 +01:00 |
|
Cillian O'Ruanaidh
|
a9664e103d
|
Merge latest :master into :drop-blockenspiel branch and resolve conflicts related to Rubocop fixes.
|
2020-06-29 18:11:08 +01:00 |
|
Luis Ramos
|
34207fc20f
|
Bring changes to stock_item from spree 2.1, the previous version was from spree 2.0.4
|
2020-06-24 16:16:58 +01:00 |
|
Luis Ramos
|
e12e50aa84
|
Move rubocop exception to rubocop todo
|
2020-06-24 16:16:58 +01:00 |
|
Kristina Lim
|
4694f1b21a
|
Require count on hand in non backorderable StockItem to be positive or zero
Fix setting of count on hand in line item specs
|
2020-06-24 16:16:45 +01:00 |
|
Kristina Lim
|
fb20f220c0
|
Use break instead of return in StockItem#process_backorders
We are not using the return value of this method anywhere.
|
2020-06-24 16:15:09 +01:00 |
|
Kristina Lim
|
0a1cb71ee4
|
Ignore Rails/UniqueValidationWithoutIndex for unique index of StockItem#stock_location
|
2020-06-24 16:15:09 +01:00 |
|
Kristina Lim
|
bc530b92b5
|
Address violation of Rubocop Rails/Validation:
|
2020-06-24 16:15:09 +01:00 |
|
Kristina Lim
|
2acf61fd0f
|
Address violation of Rubocop Rails/Delegate
|
2020-06-24 16:15:09 +01:00 |
|
Kristina Lim
|
1e8543dfe7
|
Address violation of Rubocop Rails/ReadWriteAttribute
|
2020-06-24 16:15:09 +01:00 |
|
Kristina Lim
|
22c0693beb
|
Address violation of Rubocop Style/NumericPredicate
|
2020-06-24 16:15:09 +01:00 |
|
Kristina Lim
|
d1725014c4
|
Auto-correct violationso of Rubocop Layout/*
|
2020-06-24 16:15:09 +01:00 |
|