Matt-Yorkley
e5e0fcc887
Enable DelayedJob APM
2019-08-14 08:20:47 +01:00
Matt-Yorkley
be844253eb
Enable (optional) Rails APM with Datadog
2019-08-13 18:57:49 +01:00
Kristina Lim
752efac7cf
Merge pull request #4051 from luisramos0/subs_unpause
...
Sync subscription (create/update orders) when subscription is unpaused
2019-08-08 01:09:09 +08:00
Pau Pérez Fabregat
798cd9e778
Merge pull request #4114 from kristinalim/fix/4103-add_specs
...
4103 Add specs for referencing of shipments to deleted variants
2019-08-07 12:52:11 +02:00
Maikel
de2d4a5870
Merge pull request #4125 from Matt-Yorkley/variant_overrides
...
Variant overrides with on_demand
2019-08-07 10:25:32 +10:00
Maikel
68393f1444
Merge pull request #4037 from luisramos0/subs_stock
...
Subscriptions - When editing subscriptions, check stock levels when changing orders in current OC
2019-08-06 15:16:00 +10:00
Maikel
229e6fa0a3
Merge pull request #4073 from luisramos0/kill_more_rabl
...
Replace update_prod_image.rabl with ImageSerializer in api/product_image_controller
2019-08-06 15:00:33 +10:00
Matt-Yorkley
29ed38a6cc
Add unit tests for overriding #move
2019-08-05 17:01:56 +01:00
Matt-Yorkley
4c7d3a491a
Don't decrement variant stock if override is on_demand
2019-08-05 17:01:56 +01:00
Matt-Yorkley
b0f90cf43c
Add test for variant override with :on_demand
2019-08-05 17:01:54 +01:00
Pau Pérez Fabregat
02ec0634b3
Merge pull request #4120 from openfoodfoundation/dependabot/bundler/webmock-3.6.2
...
Bump webmock from 3.6.0 to 3.6.2
2019-08-05 15:13:31 +02:00
Pau Pérez Fabregat
64d21969f0
Merge pull request #4064 from luisramos0/convert_search_Rabl
...
Replace views/admin/variants/search.rabl with Api::Admin::VariantSerializer
2019-08-05 15:07:10 +02:00
Pau Pérez Fabregat
0995adeb59
Merge pull request #4085 from openfoodfoundation/dependabot/bundler/devise-encryptable-0.2.0
...
Bump devise-encryptable from 0.1.2 to 0.2.0
2019-08-05 15:01:46 +02:00
Pau Pérez Fabregat
073a3fe2b4
Merge pull request #4119 from openfoodfoundation/transifex
...
Transifex
2019-08-05 13:18:12 +02:00
Kristina Lim
cd81dfaead
Move deleted variant to let block in feature spec
2019-08-02 21:52:36 +08:00
Kristina Lim
25073ada84
Move order to a let block in feature spec
2019-08-02 21:52:33 +08:00
Kristina Lim
15b6f9dd5e
Add specs testing edit order page still okay when variant deleted
...
Note that the wrapping example group also loads the edit order page
before this "before" block. This will be fixed in the next commit.
2019-08-02 21:45:39 +08:00
Kristina Lim
0377e02dc1
Add specs testing that shipments see deleted variants
2019-08-02 21:45:38 +08:00
dependabot-preview[bot]
f679708a4e
Bump webmock from 3.6.0 to 3.6.2
...
Bumps [webmock](https://github.com/bblimke/webmock ) from 3.6.0 to 3.6.2.
- [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.6.0...v3.6.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-08-01 19:15:26 +00:00
Transifex-Openfoodnetwork
0f748a3333
Updating translations for config/locales/en_GB.yml
2019-08-02 04:32:50 +10:00
Transifex-Openfoodnetwork
bdedaa06d8
Updating translations for config/locales/en_GB.yml
2019-08-02 04:29:40 +10:00
Pau Pérez Fabregat
6a41d9be87
Merge pull request #4092 from coopdevs/remove-admin-products-N+1
...
Remove N+1 while fetching distributors of OCs
2019-08-01 19:50:49 +02:00
Pau Perez
3616a27566
Update all locales with the latest Transifex translations
v2.2.2
2019-08-01 15:07:09 +02:00
Matt-Yorkley
5ae61017f5
Merge pull request #4091 from Matt-Yorkley/missing_css
...
Move CSS rule to SCSS and remove broken css file reference
2019-07-31 23:48:52 +01:00
Luis Ramos
61dffb8821
Merge pull request #4093 from openfoodfoundation/dependabot/bundler/redcarpet-3.5.0
...
Bump redcarpet from 3.4.0 to 3.5.0
2019-07-31 20:53:43 +01:00
Luis Ramos
f9fabd088c
Merge pull request #4075 from HugsDaniel/defacepocalypse-payment-methods
...
[Defacepocalypse] De-deface payment methods index
2019-07-31 15:49:48 +01:00
luisramos0
9400516b56
Fix broken (was always green) bulk_product_update_spec updating image spec where the old src url was not stored and the expect command was wrong with !=
2019-07-30 20:37:26 +01:00
luisramos0
6ebfb02d0e
Update ImageSerializer with missing image size urls: mini/thumb_url, product/image_url that is used in the product image modal
2019-07-30 20:15:21 +01:00
Luis Ramos
75c7e0b939
Merge pull request #4089 from luisramos0/undeface-fix
...
Add doctype declaration in layouts/admin view
2019-07-30 19:29:17 +01:00
Luis Ramos
62eb2bba13
Merge pull request #4059 from luisramos0/kill_rabl
...
Convert 2 rabl templates to AMS and remove a few unused ones
2019-07-30 19:28:21 +01:00
Luis Ramos
3fa9e857a8
Merge pull request #4067 from luisramos0/oc_icon
...
Add icon to OC menu entry
2019-07-30 14:08:08 +01:00
luisramos0
11a77043eb
Switch from Spree::Api::BaseController to Api::BaseController so that AMS is activated
2019-07-30 12:20:14 +01:00
luisramos0
58b43c7bc9
Remove update_product_image.v1.rabl and switch controller from respond_with to render json to switch from rabl to AMS
2019-07-30 12:19:42 +01:00
dependabot-preview[bot]
7da10db055
Bump redcarpet from 3.4.0 to 3.5.0
...
Bumps [redcarpet](https://github.com/vmg/redcarpet ) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/vmg/redcarpet/releases )
- [Changelog](https://github.com/vmg/redcarpet/blob/master/CHANGELOG.md )
- [Commits](https://github.com/vmg/redcarpet/compare/v3.4.0...v3.5.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-07-29 19:16:07 +00:00
luisramos0
04e13e1136
Change css styling from id to class to make rubocop happy. Keeping id name as it may be needed in spree autocomplete css or js code
2019-07-29 19:46:12 +01:00
Pau Perez
c85d00fcb8
Remove N+1 while fetching distributors of OCs
...
What used to be done as
```sql
SELECT "order_cycles".* FROM "order_cycles"
WHERE (order_cycles.orders_open_at <= '2019-07-29 17:45:20.137294'
AND order_cycles.orders_close_at >= '2019-07-29 17:45:20.137333')
SELECT DISTINCT "enterprises".* FROM "enterprises"
INNER JOIN "exchanges" ON "enterprises"."id" = "exchanges"."receiver_id"
WHERE "exchanges"."order_cycle_id" = 1
AND "exchanges"."incoming" = 'f'
(...)
SELECT DISTINCT "enterprises".* FROM "enterprises"
INNER JOIN "exchanges" ON "enterprises"."id" = "exchanges"."receiver_id"
WHERE "exchanges"."order_cycle_id" = 4
AND "exchanges"."incoming" = 'f'
```
it became
```sql
SELECT "order_cycles".* FROM "order_cycles"
WHERE (order_cycles.orders_open_at <= '2019-07-29 17:45:20.137294'
AND order_cycles.orders_close_at >= '2019-07-29 17:45:20.137333')
SELECT "exchanges".* FROM "exchanges"
WHERE "exchanges"."incoming" = 'f'
AND "exchanges"."order_cycle_id" IN (1, 2, 3, 4)
SELECT "enterprises".* FROM "enterprises"
WHERE "enterprises"."id" IN (3, 4, 5, 6)
```
I haven't got any perf numbers yet but each of the N+1 queries took as
long as the single `enterprises` query on my dev machine.
This should have a noticeable perf impact since the changed method
belongs to the `BaseController` seems to be executed in all HTML
requests as it gets called by
```ruby
before_filter :warn_invalid_order_cycles, if: :html_request?
```
2019-07-29 20:02:47 +02:00
Matt-Yorkley
7b2a146404
Move CSS rule to SCSS and remove broken css file reference
2019-07-29 18:16:36 +01:00
luisramos0
ddf68444fb
Move head scripts from admin layout to haed partial
2019-07-29 17:04:57 +01:00
luisramos0
4867649fc9
Remove dead code related to unused variable in spree: expand_variants
2019-07-29 17:04:57 +01:00
Pau Pérez Fabregat
35841066d1
Merge pull request #4086 from openfoodfoundation/transifex
...
Transifex
2019-07-29 17:33:19 +02:00
luisramos0
9bc81f236c
Add doctype declaration as it is defined in spree layouts/admin so that html5 mode is enabled, otherwise html 4 mode is used by browsers and the observed layout problems happen
2019-07-29 13:46:35 +01:00
luisramos0
e26a54d897
Fix indentation problem in layouts/admin view
...
We move most entries inside wrapper as it should be and the last ones "admin_footer_scripts" and Spree.api_key inside the body tag as it should be
2019-07-29 13:33:11 +01:00
Transifex-Openfoodnetwork
ed1d637eb5
Updating translations for config/locales/es.yml
2019-07-29 19:06:20 +10:00
Transifex-Openfoodnetwork
831284c5c8
Updating translations for config/locales/es.yml
2019-07-29 19:03:13 +10:00
Transifex-Openfoodnetwork
e45b8f6981
Updating translations for config/locales/ca.yml
2019-07-29 19:02:24 +10:00
Transifex-Openfoodnetwork
d0f8f985fb
Updating translations for config/locales/es.yml
2019-07-29 19:00:02 +10:00
Transifex-Openfoodnetwork
33eec61af8
Updating translations for config/locales/ca.yml
2019-07-29 18:59:14 +10:00
Transifex-Openfoodnetwork
00c324ae45
Updating translations for config/locales/fr.yml
2019-07-29 18:01:09 +10:00
Transifex-Openfoodnetwork
12a016d31d
Updating translations for config/locales/fr.yml
2019-07-29 17:57:59 +10:00
dependabot-preview[bot]
8c7a7348f4
Bump devise-encryptable from 0.1.2 to 0.2.0
...
Bumps [devise-encryptable](https://github.com/plataformatec/devise-encryptable ) from 0.1.2 to 0.2.0.
- [Release notes](https://github.com/plataformatec/devise-encryptable/releases )
- [Changelog](https://github.com/plataformatec/devise-encryptable/blob/master/Changelog.md )
- [Commits](https://github.com/plataformatec/devise-encryptable/compare/v0.1.2...v0.2.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-07-26 23:12:41 +00:00