dependabot-preview[bot]
8f2a80f199
Bump webmock from 3.7.3 to 3.7.4
...
Bumps [webmock](https://github.com/bblimke/webmock ) from 3.7.3 to 3.7.4.
- [Release notes](https://github.com/bblimke/webmock/releases )
- [Changelog](https://github.com/bblimke/webmock/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bblimke/webmock/compare/v3.7.3...v3.7.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-09-17 19:21:37 +00:00
luisramos0
2683efdd3c
Add missing update to db/schema by running db:migrate
...
This was missed in PR 4242
2019-09-17 15:27:56 +01:00
Luis Ramos
ed1c154b78
Merge pull request #4252 from luisramos0/remove_clear_ship_address
...
On checkout of pickup orders, set ship_address to shipping_address_from_distributor instead of empty Spree::Address.default
2019-09-17 13:18:20 +01:00
Pau Pérez Fabregat
4aba2730f7
Merge pull request #4230 from openfoodfoundation/dependabot/bundler/ddtrace-0.27.0
...
Bump ddtrace from 0.26.0 to 0.27.0
2019-09-17 13:11:12 +02:00
Pau Pérez Fabregat
07ae51560e
Merge pull request #4259 from openfoodfoundation/dependabot/bundler/webmock-3.7.3
...
Bump webmock from 3.7.2 to 3.7.3
2019-09-17 09:32:21 +02:00
Luis Ramos
e7e4508555
Merge pull request #4242 from Matt-Yorkley/another_cartastrophe
...
Soft-delete price objects
2019-09-16 17:18:39 +01:00
Luis Ramos
9a3b5d0700
Merge pull request #4257 from daningenthron/daningenthron/payment-method-translation
...
Fix typo on 'no payment methods' translation keys
2019-09-16 13:18:46 +01:00
Luis Ramos
46353be9a3
Merge pull request #4237 from coopdevs/unobfuscate-bulk-management-action
...
Add implicit #bulk_management including filter
2019-09-15 12:15:11 +01:00
Luis Ramos
83f1a7a9a9
Merge pull request #4258 from coopdevs/fix-test-example-name
...
Fix test example name
2019-09-13 23:04:45 +01:00
dependabot-preview[bot]
fac118fce2
Bump webmock from 3.7.2 to 3.7.3
...
Bumps [webmock](https://github.com/bblimke/webmock ) from 3.7.2 to 3.7.3.
- [Release notes](https://github.com/bblimke/webmock/releases )
- [Changelog](https://github.com/bblimke/webmock/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bblimke/webmock/compare/v3.7.2...v3.7.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-09-13 19:19:34 +00:00
Dan Ingenthron
5270cdaa32
Fixed typo on 'no payment methods' translation keys
...
Modified to remove edits to translation files. These will be updated via Transifex webhook.
2019-09-13 13:43:13 -05:00
Luis Ramos
ecf336fe51
Merge pull request #4244 from luisramos0/fix_truncate_data
...
Adapt db truncate task to ofn v2 by removing db tables from v1
2019-09-13 13:09:07 +01:00
Matt-Yorkley
2ff0169016
Replace hard-deleted prices with empty (0.00) price records
2019-09-13 12:55:24 +01: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
Pau Pérez Fabregat
5bf72ae780
Merge pull request #4234 from coopdevs/remove-hidden-integrity-check
...
Remove integrity check for deleted variants in OCs
2019-09-13 11:27:41 +02:00
Pau Pérez Fabregat
290d00f17d
Merge pull request #4232 from coopdevs/remove-guard
...
Remove Guard and Guard-related gems
2019-09-13 11:25:29 +02:00
Pau Perez
3d7bbbbb19
Remove unused Guardfile
2019-09-13 08:25:54 +02:00
Sigmund Petersen
fd77f48aca
Merge pull request #4253 from openfoodfoundation/RachL-patch-1
...
Update Slack invite link
2019-09-12 09:17:37 +02:00
Rachel Arnould
9a31b99de6
Update missing second link
2019-09-11 15:52:44 +02:00
Luis Ramos
500ef901fd
Merge pull request #4164 from luisramos0/little_de_deface
...
Remove some unused deface overrides and move some others to their views
2019-09-11 10:26:56 +01:00
Matt-Yorkley
a15db65e69
Reload tested variant and price objects
2019-09-11 04:32:19 +01:00
Matt-Yorkley
64a501ee20
Don't index new deleted_at column for spree_prices
2019-09-11 04:29:02 +01:00
Matt-Yorkley
95fcff8bb1
Add migration to remove broken variants from open carts
2019-09-11 04:29:00 +01:00
Luis Ramos
c0bf7e2e75
Merge pull request #4236 from mkllnk/4222-checkout-paypal-error-handling
...
4233 Add missing Spree route for Paypal
2019-09-10 12:24:21 +01:00
Luis Ramos
1d177a164b
Merge pull request #4247 from mkllnk/4243-inventory-pagination
...
4243 Restore old pagination API for inventory products
2019-09-10 11:35:04 +01:00
Rachel Arnould
d846c31db9
Update Slack invite link
...
Updated Slack invite link in README
2019-09-10 09:51:59 +02:00
Maikel Linke
efd01f8c9e
Move new inventory spec to existing variant overrides spec
...
I decided to not share the same data setup with the other parts of the
spec because we don't need as much data and it's slow to create.
2019-09-10 10:05:23 +10:00
luisramos0
fb65c64c68
Keep the ship_address clearing logic (this time reusing the OrderUpdate method) thus making the restart_checkout process work for these cases (because order.ship_address is not empty)
...
OrderUpdater#shipping_address_from_distributor uses order.address_from_distributor to set order.ship_address when order is not delivery: this will clear the ship address as it was done previously without setting an empty address like Spree::Address.default
2019-09-09 22:05:20 +01:00
Luis Ramos
936784404e
Merge pull request #4112 from luisramos0/convert_shipments_rabl
...
Convert spree/api/shipments views from rabl to ams
2019-09-09 18:34:02 +01:00
luisramos0
cc7461e692
Remove clear_ship_address from checkout_controller because it is setting an empty address on order.ship_address which is breaking the reset_checkout process in some cases.
...
This logic is already repeated in the before_save hook in the OrderUpdater where the distributor address is put into the ship_address on order.finalize
In cases the order is not to be finalized we keep the ship_address sent from the client as we may need it to make the order workflow work properly
2019-09-09 17:48:17 +01:00
luisramos0
c4d5eec7fd
Covering restart_checkout code with more tests to clarify behaviour with different order.ship_address objects
...
The edge case here is when ship_address is present but empty, on the checkout_controller we are going to move from using an empty ship_address to using a non-empty one. We keep the original case where this spec was testing with a nil order.ship_address
2019-09-09 17:48:04 +01:00
Luis Ramos
2dc85463ce
Merge pull request #4226 from HugsDaniel/4090-missing-translations-order
...
Add missing translations for orders
2019-09-09 15:16:47 +01:00
Maikel Linke
24c8bb95cb
Restore old pagination API for products
...
It's still used by the inventory page. This is an easy fix that I can
deploy without risk. A rewrite of the inventory pagination should
follow.
2019-09-09 14:53:04 +10:00
Maikel Linke
2e361baeaa
Ignore block length cop for feature and scenario
...
They are typically long and that's okay, same with `describe` and `it`.
2019-09-09 14:53:04 +10:00
luisramos0
a98a0bd264
Adapt db truncate task to ofn v2 by removing db tables from v1
2019-09-08 14:05:49 +01:00
luisramos0
b4de8ef899
Make enterprises/index_spec a bit more resilient
2019-09-08 12:17:36 +01:00
luisramos0
f0586af1c7
Re-organized api/orders resource routes
2019-09-08 12:17:36 +01:00
luisramos0
e9b5551c0f
Adpat shipment controller to move out of Spree namespace
2019-09-08 12:17:36 +01:00
luisramos0
7cec24f1d4
Move shipments route, controller and ctrl spec from spree/api to api
2019-09-08 12:17:36 +01:00
luisramos0
26f5ece7c0
Add a few relevant attributes to shipment serializer and fix some details in shipment controller spec
2019-09-08 12:15:33 +01:00
luisramos0
a21a4aba5d
Convert spree/api/shipments from rabl to AMS and adapt its spec
2019-09-08 12:15:33 +01:00
Matt-Yorkley
f413ce2a27
Soft-delete price objects
2019-09-06 17:50:19 +01:00
Pau Pérez Fabregat
908e1dfcaf
Merge pull request #4202 from coopdevs/remove-skylight
...
Remove Skylight
2019-09-06 17:09:14 +02:00
Pau Perez
ab8c7bad76
Remove Skylight
...
Since we adopted Skylight to get response times across endpoints and
instances, we failed to get accurate numbers. Our Rails version is not
supported and thus Skylight fails to provide data for the slowest
endpoints, the ones we care about the most. Even with a supported one we
could potentially hit any limits on tracing and have the same problem.
Recently, we started paying for Datadog's APM and the experience,
although it's still early, has been better. It makes it possible to
correlate between services and other metrics which helps spotting the
underlying issues.
Therefore, having two agents running on the server consumes system
resources so we better get rid of Skylight's one.
2019-09-06 16:25:33 +02:00
Pau Perez
55883a0efc
Add implicit #bulk_management including filter
...
OFN it's hard enough. No need to abuse implicitness making things very
hard to follow.
I've spent around 20min trying to find out where this controller action
was implemented until I realized Rails renders the matching view if no
controller action is defined.
Making it git-greppable makes it a bit easier next time.
2019-09-06 16:02:44 +02:00
Pau Pérez Fabregat
2e519957ec
Merge pull request #4231 from openfoodfoundation/dependabot/bundler/webmock-3.7.2
...
Bump webmock from 3.7.1 to 3.7.2
2019-09-06 13:31:55 +02:00
Pau Pérez Fabregat
cd5b3c7393
Merge pull request #4229 from openfoodfoundation/dependabot/bundler/bugsnag-6.12.1
...
Bump bugsnag from 6.12.0 to 6.12.1
2019-09-06 13:08:47 +02:00
Maikel Linke
eb9f02f3bd
Add missing Spree route for Paypal
2019-09-06 19:07:41 +10:00
Maikel Linke
a1f3e8205f
Add spec for failing Paypal checkout
...
https://github.com/openfoodfoundation/openfoodnetwork/issues/4233
2019-09-06 19:05:59 +10:00
Pau Perez
410e23085e
Remove integrity check for deleted variants in OCs
...
We have no way to see the output of this weird RSpec integrity check
thus, it's pointless. It only adds unnecessary load the server.
However, the issue it checks seems to still be happening although
not very often. UK's server has 70 occurrences the last one being from
early 2019 while FR's server returns 10.
2019-09-06 10:30:26 +02:00