Maikel Linke
2d95e9ebc0
List each order only once in report
2020-05-19 10:38:28 +10:00
Maikel Linke
19f7f04816
Add spec for report bug
2020-05-19 10:38:28 +10:00
Maikel Linke
359fd1ac98
Improve readability of report spec
2020-05-19 10:38:28 +10:00
Matt-Yorkley
ab143ceaed
Merge pull request #5352 from pacodelaluna/change-date-displayed-on-sales-tax-report
...
Change date displayed on sales_tax reports
2020-05-11 09:56:38 +02:00
François Turbelin
6e5cbebf4a
Change date value on order_and_distributor_report
2020-05-05 12:27:17 +02:00
Rob H
6405c34428
Add order number and date/time to order cycles customer report
2020-04-29 21:20:14 +10:00
Rob H
4a4173bdc0
Move VariantOverrides class to app/services
2020-04-13 21:54:10 +10:00
Rob H
9a7e782102
Only load up variant overrides for relevant hubs
2020-04-13 12:07:17 +10:00
Rob H
14cf168e3b
Take sku overrides into account in customer totals report
2020-04-11 16:05:15 +10:00
Luis Ramos
ae0ceb61a1
Move ProxyOrderSyncer to OrderManagement engine
2020-03-16 17:20:01 +00:00
Luis Ramos
fb1c825fbc
Move both subscription summarizer and subscription summary to order management engine
2020-03-16 17:20:01 +00:00
Luis Ramos
523d819575
Move and rename SubscriptionPaymentUpdater to Subscriptios::PaymentSetup to move to services/subscriptions and call it Setup instead to make explicit this is executed before the payment is processed
2020-03-16 17:16:31 +00:00
Luis Ramos
5da47b3f19
Merge pull request #4757 from luisramos0/stripe_sca_extra
...
StripeSCA - Handle further SCA auth request when checking out
2020-03-16 16:45:28 +00:00
Luis Ramos
690474c01a
Adapt address finder spec to work with spree 2.1 code
...
Order ship address is required to get have an order with shipping rates
2020-03-02 21:55:21 +00:00
luisramos0
b5038c5745
Adapt subscriptionPaymentUpdater to include pending payments as pending payments! Pending payments of credit cards are payments already authorized, ready to be captured
...
This is problably what will happen with subscriptions credit cards where payments will be authorized by the customer and the confirmation process on process_payments! will just capture the payment
2020-03-02 17:30:12 +00:00
Pau Pérez Fabregat
97a65d760f
Merge pull request #4527 from luisramos0/subs_logs
...
Improve Subscriptions logging
2020-03-02 15:48:45 +01:00
Luis Ramos
2108a282c8
Add some require statements to specs
2020-02-22 11:49:52 +00:00
Luis Ramos
d99cba3b6e
Merge pull request #4709 from mkllnk/4172-js-pluralize
...
Pluralize common variant unit names
2020-02-19 22:28:54 +00:00
luisramos0
01d69c89aa
Add some log messages to help debug problems in subscription placement and subscription confirmation processes
2020-02-07 10:06:58 +00:00
Maikel Linke
9535c5647f
Make pluralisation code an independent lib
...
I considered moving the code to a service but I think that this code
can be completely independent of the Open Food Network use case. It
would be easy to move to a gem. The downcasing may need reconsidering
for general use.
2020-01-31 09:48:32 +11:00
lin-d-hop
baf1ecb436
Fixing incorrect payment and balance calculation
...
Corrections and added specs
2020-01-29 16:06:06 +00:00
luisramos0
1e948735fb
Fix major performance problem by inverting the logic, instead of looking for line_items that are hidden, it looks for line items that are not editable using a merge statement that performs much better
...
Also, remove unnecessary if clause, merge will return an empty relation if no items are found, no need to test for empty.
The test report runs in a little over one minute instead of 8minutes
2019-11-30 22:38:03 +00:00
luisramos0
da6d035a1d
Rename some reports permissions to order_permissions
2019-11-29 11:23:17 +00:00
luisramos0
8d16f496f4
Move Permissions::Order specs to its specific spec file
2019-11-29 10:49:59 +00:00
Matt-Yorkley
585135d27e
Fix shipping_method querying in customer totals reports
2019-11-18 15:14:10 +00:00
Matt-Yorkley
06fabe491d
Add failing shipping_methods spec
2019-11-18 15:06:54 +00:00
Matt-Yorkley
f4d71ae352
Fix order_cycle_permissions tests not running locally
2019-11-12 11:59:13 +00:00
luisramos0
9404aacfb2
run rubocop --auto-correct
2019-11-10 18:42:43 +00:00
lin-d-hop
472aef0904
Fixing spec
2019-10-31 18:28:13 +00:00
Luis Ramos
02c0b89fa0
Merge pull request #4345 from Matt-Yorkley/shopfront_pagination
...
Shopfront pagination
2019-10-21 16:02:12 +01:00
Matt-Yorkley
b3c89a9d6c
Move OpenFoodNetwork::ProductsRenderer (lib) to ProductsRenderer (service) and refactor
2019-10-18 21:15:13 +01:00
Matt-Yorkley
ab330e882e
Remove product cache
2019-10-18 21:15:11 +01:00
Luis Ramos
e46875376e
Merge pull request #4168 from mkllnk/4160-product-report-filters
...
4160 Fix product report filters
2019-10-16 14:47:55 +01:00
Kristina Lim
3ccf76ff5f
Add smoke test for Customer Totals report
2019-10-10 21:01:34 +08:00
Kristina Lim
3ce9c712cf
Add smoke test for Distributor Totals by Supplier report
2019-10-10 20:05:35 +08:00
Kristina Lim
fe37516ead
Add smoke test for Supplier Totals by Distributor report
2019-10-10 19:58:49 +08:00
Kristina Lim
09f0f8c33f
Move "order_cycle_supplier_totals" report type to constant
2019-10-10 19:54:29 +08:00
Kristina Lim
8bc1718978
Add smoke test for Supplier Totals report
2019-10-10 19:50:28 +08:00
Maikel Linke
f623446e3e
Avoid additional query in inventory reports
2019-10-10 11:11:14 +11:00
Maikel Linke
6944fe1e46
Make order cycle filter chainable with other filters
2019-10-10 10:06:36 +11:00
Maikel Linke
7c9e3d7f06
Spec combination of all variant filters
2019-10-10 10:06:36 +11:00
Matt-Yorkley
e96252f2ed
Add tag_rules logic to main query before pagination
2019-10-08 10:11:24 +01:00
Luis Ramos
54c44c33eb
Merge pull request #4324 from Matt-Yorkley/reports_memoize
...
Reports memoization
2019-10-07 13:20:03 +01:00
Matt-Yorkley
cc11d4e5f0
Remove unused user parameter from OrdersAndFulfillmentsReport
2019-10-01 15:59:51 +01:00
Matt-Yorkley
112adb11db
Pass permissions object into OrdersAndFulfillMentsReport
2019-10-01 15:51:43 +01:00
Matt-Yorkley
c038b485b1
Rename service and methods to remove use of "shop" term
2019-10-01 14:43:47 +01:00
Matt-Yorkley
e9acf6e0de
Refactor #load_products and memoize
2019-09-29 14:30:04 +01:00
Pau Pérez Fabregat
baa4783141
Merge pull request #4260 from jasonk357/4184-delivery-report-default-range
...
Add default date range to Delivery Report
2019-09-19 09:58:06 +02:00
JASON KNOEPFLER
0f55049eda
OrderCycleManagementReport sets default date range before querying for orders
2019-09-13 17:15:57 -07:00
Pau Perez
08d37bbed7
Fix test example name
...
The name wasn't reflecting the method being tested.
2019-09-13 12:55:34 +02:00