Rob Harrington
|
f902474591
|
Relevant DiscountOrder tag rules are applied to orders on update
|
2016-04-01 19:48:25 +11:00 |
|
Maikel
|
ca0c677d46
|
Auto-merged master into uk/account-balances on deployment.
|
2016-03-19 07:16:41 +11:00 |
|
Steve Pettitt
|
276d3026c8
|
Adding specs for orders by ditributor query
|
2016-03-18 20:05:52 +00:00 |
|
Rohan Mitchell
|
6f29a8b642
|
Refresh cache when inventory setting product_selection_from_inventory_only is changed
|
2016-03-09 13:29:33 +11:00 |
|
Rohan Mitchell
|
780ec598d6
|
Use preferred_currency instead of preferences[:currency]. Use constant for currency instead of config var.
Conflicts:
spec/models/spree/shipping_method_spec.rb
|
2016-03-04 11:53:32 +11:00 |
|
Rohan Mitchell
|
1440544b2d
|
Use persisted models
|
2016-03-04 11:41:49 +11:00 |
|
Rohan Mitchell
|
bc2223fb8e
|
Fix intermittent spec fails: currency inconsistencies on CI and retry on VOs
|
2016-03-04 10:15:57 +11:00 |
|
Rohan Mitchell
|
422061f137
|
Merge branch 'master' into products-caching
Conflicts:
app/controllers/shop_controller.rb
app/models/enterprise_fee.rb
app/models/order_cycle.rb
app/models/variant_override.rb
db/schema.rb
lib/open_food_network/products_renderer.rb
spec/lib/open_food_network/products_renderer_spec.rb
|
2016-03-03 09:42:52 +11:00 |
|
Rob Harrington
|
1d83809866
|
Bugfix: Spree::Variant#not_hidden_for scope was broken
Was getting confused by presence of inventory items for other enterprises when none existed for a given variant/enterprise combo
|
2016-03-02 12:10:22 +11:00 |
|
Rob Harrington
|
77e74c5642
|
OC Coordinators can opt to restrict products in an order cycle to those in their inventory only
|
2016-03-02 12:10:22 +11:00 |
|
Rob Harrington
|
f05f88c1cb
|
Adding global config to allow shop users to only select from inventory variants in OC interface
|
2016-03-02 12:10:22 +11:00 |
|
Rob Harrington
|
59745fbc73
|
EnterpriseFees can inherit tax_category from product
|
2016-03-02 11:56:46 +11:00 |
|
Rob Harrington
|
137003c671
|
Correct calculation of tax on EnterpriseFees with TaxRates where included_in_price=false
|
2016-03-02 11:56:46 +11:00 |
|
Rohan Mitchell
|
45a7b13e9a
|
Refresh cache when option type destroyed
|
2016-02-26 10:09:16 +11:00 |
|
Rohan Mitchell
|
8928e461d4
|
Refresh cache when option type changed
|
2016-02-26 09:59:16 +11:00 |
|
Rohan Mitchell
|
b5204a4820
|
Refresh cache when option value changed or destroyed
|
2016-02-25 11:08:53 +11:00 |
|
Rohan Mitchell
|
62c6530ca9
|
Do not refresh products cache when price destroyed - variant destruction is main (only?) trigger, it causes refresh
|
2016-02-24 15:05:03 +11:00 |
|
Rohan Mitchell
|
f78826c9c7
|
Fix rare case where price is saved without variant
|
2016-02-24 15:05:03 +11:00 |
|
Rohan Mitchell
|
339f3fc2f0
|
Refresh products cache when price is changed or destroyed
|
2016-02-24 15:05:02 +11:00 |
|
Rohan Mitchell
|
d8d803546b
|
Refresh products cache when master variants or images are changed or destroyed
|
2016-02-24 15:05:02 +11:00 |
|
Rohan Mitchell
|
6d80d91873
|
Refresh products cache when taxons or classifications are changed or destroyed
|
2016-02-24 15:05:02 +11:00 |
|
Rohan Mitchell
|
7c4e9e5838
|
Refresh products cache when product properties are changed
|
2016-02-24 15:05:02 +11:00 |
|
Rohan Mitchell
|
0c0c98a0b0
|
Refresh products cache on product change
|
2016-02-24 15:05:01 +11:00 |
|
Rohan Mitchell
|
eba636c929
|
When variant is changed/destroyed, trigger product cache refresh
|
2016-02-24 15:05:01 +11:00 |
|
Rob Harrington
|
94785d4157
|
Fixing authorization for VariantOverridesController#bulk_reset
|
2016-01-15 09:07:49 +11:00 |
|
Rohan Mitchell
|
257b5a9eef
|
Move premature Spree::Order#update prevention up a level, for even greater efficiency gains
|
2016-01-07 12:09:57 +11:00 |
|
Rohan Mitchell
|
e24027a8d0
|
Speed up add to cart: Update the order once per fee calculation, rather than for every line item x fee
|
2016-01-07 10:52:36 +11:00 |
|
Rob Harrington
|
fe0652e243
|
When updating a line_item quantity from 0, final_weight_volume is recalculated from the variants unit value
|
2015-12-16 19:18:59 +11:00 |
|
Rob Harrington
|
befc558224
|
Pulling product_and_variant_name down into VariantAndLineItemNaming, renaming to product_and_full_name
Also allowing this method to be used in reports (Xero), to reflect appropriate name for weight/volume adjusted line items
|
2015-12-16 11:55:24 +11:00 |
|
Maikel Linke
|
cd7721a127
|
Using date and time of current timezone
Using Time.zone.now and Date.current instead of Time.now and Date.today.
This should make all specs timezone independent.
|
2015-12-10 11:38:41 +11:00 |
|
Rohan Mitchell
|
10edb2b056
|
Fix delayed job startup - prevent error caused by double load
|
2015-12-02 10:48:50 +11:00 |
|
Rob H
|
86f1afae92
|
derp
|
2015-11-29 18:10:49 +11:00 |
|
Rob H
|
1cffd35968
|
Fixing up specs pertaining to full_name generation for line_items
|
2015-11-29 17:52:01 +11:00 |
|
Rob Harrington
|
4bdc1bc418
|
LineItem final_weight_volume is updated whenever quantity is changed, though can be set directly
|
2015-11-18 16:22:36 +11:00 |
|
Rob Harrington
|
75846a4d1f
|
Merge branch 'master' into line_item_naming
|
2015-11-16 10:38:42 +11:00 |
|
Rohan Mitchell
|
b6f3e6eca6
|
Fix broken spec
|
2015-11-13 14:03:07 +11:00 |
|
Rohan Mitchell
|
178e5f59e6
|
Update cart by applying differences rather than clear-and-readd every time
|
2015-11-13 14:03:07 +11:00 |
|
Rohan Mitchell
|
7fffa03d8d
|
Fix bug: set difference comparison of string with number
|
2015-11-13 14:03:07 +11:00 |
|
Rohan Mitchell
|
d3c7c46800
|
Add method to remove a variant from an order
|
2015-11-13 14:03:07 +11:00 |
|
Rohan Mitchell
|
c432ed9e08
|
Build list of variants removed from the cart when overwriting
|
2015-11-13 14:03:07 +11:00 |
|
Rohan Mitchell
|
e175149e76
|
Add method to check whether a passed-in cart value varies from the cart
|
2015-11-13 14:03:07 +11:00 |
|
Rob Harrington
|
be8038e9d0
|
Merge branch 'master' into line_item_naming
Conflicts:
lib/open_food_network/order_cycle_management_report.rb
lib/open_food_network/packing_report.rb
|
2015-11-12 14:40:11 +11:00 |
|
Rohan Mitchell
|
f499dd627a
|
with_tax_included_in_price handles exceptions gracefully
|
2015-11-11 11:53:04 +11:00 |
|
Rohan Mitchell
|
46a9304ae1
|
Extract compute_tax from EnterpriseFeeApplicator to Spree::TaxRate model
|
2015-11-11 11:53:04 +11:00 |
|
Rob Harrington
|
18a7317185
|
Merge branch 'account-invoices' into line_item_naming
Conflicts:
app/models/spree/line_item_decorator.rb
|
2015-10-28 13:42:27 +11:00 |
|
Rob Harrington
|
ab7bfd10c5
|
Revert "Renaming options_text to unit_text so that we can use method from included VariantAndLineItemNaming module"
This reverts commit e86e08b72e939fee61eddd41d56081395666a877.
Conflicts:
lib/open_food_network/order_and_distributor_report.rb
spec/features/admin/variants_spec.rb
spec/lib/open_food_network/order_and_distributor_report_spec.rb
|
2015-10-28 13:08:50 +11:00 |
|
Rob Harrington
|
eba13a0dd7
|
Line items inherit units from variants upon creation
|
2015-10-28 13:07:31 +11:00 |
|
Rob Harrington
|
795830d94d
|
Renaming options_text to unit_text so that we can use method from included VariantAndLineItemNaming module
|
2015-10-28 13:07:31 +11:00 |
|
Rob Harrington
|
039fcb80eb
|
Extracting variant and option_value naming out into a lib class that is now shared between line items and variants, line_items have option_values
|
2015-10-28 13:06:10 +11:00 |
|
Rob Harrington
|
9b2653aa2d
|
Updating order invoice template to be more legally compliant
|
2015-10-21 15:52:14 +11:00 |
|