Matt-Yorkley
f9cf826f1c
Bring Spree::Stock::Quantifier in to OFN
...
This is the original unmodified Class from Spree. Modifications added in subsequent commits.
2020-04-09 09:19:36 +02:00
Matt-Yorkley
ececbce596
Only select id in producers query
2020-04-09 09:16:44 +02:00
Matt-Yorkley
1b7ac1a252
Don't re-use fat serializers when thin ones are needed.
...
This cuts the pageload and query count in half, again.
2020-04-09 09:10:41 +02:00
Transifex-Openfoodnetwork
d31b24786a
Updating translations for config/locales/en_NZ.yml
2020-04-09 16:16:24 +10:00
Matt-Yorkley
374bf04118
Merge pull request #5142 from Matt-Yorkley/shops-firefighting
...
Don't load distributed properties on inactive distributors
2020-04-08 20:45:01 +02:00
Matt-Yorkley
3aff7f62e3
Don't query distributed properties on enterprises that aren't active distributors
...
Cuts page load on /shops by ~75% (with production data) and removes ~300 expensive and superfluous queries.
2020-04-08 20:08:12 +02:00
Matt-Yorkley
fc5e346a06
Merge pull request #5156 from Matt-Yorkley/closed-shops
...
Load closed shops in a separate request on /shops page
2020-04-08 20:05:26 +02:00
Matt-Yorkley
538e4e54d2
Set cart buttons to fixed width and expand when screen is too small
2020-04-08 11:19:14 +02:00
Matt-Yorkley
1ddbabd841
Adjust colours of primary buttons to use (bright) orange instead of (warning) red
2020-04-08 10:57:33 +02:00
Matt-Yorkley
0414f4984d
Align buttons left and right on cart page
2020-04-08 10:55:55 +02:00
Matt-Yorkley
9c421e146e
Remove arrows from cart and checkout buttons
2020-04-08 10:23:18 +02:00
Luis Ramos
29bbf2fa74
Merge pull request #5088 from coopdevs/do-not-recreate-when-booting-docker
...
Do not reset the dev env when booting docker
2020-04-07 21:56:09 +01:00
Matt-Yorkley
64c66ddedc
Eager-load variant data for overridable products
...
Cuts query count and page load time in half for this endpoint.
2020-04-07 15:16:32 +02:00
Luis Ramos
e0e2c32d9f
Merge pull request #5177 from openfoodfoundation/dependabot/bundler/oj-3.10.6
...
Bump oj from 3.10.5 to 3.10.6
2020-04-07 11:44:09 +01:00
Luis Ramos
ff799b6e82
Avoid using update_attributes that save the order to the DB
2020-04-07 11:13:29 +01:00
Matt-Yorkley
003341ef7a
Add loading indicator when showing closed shops
2020-04-07 10:40:49 +02:00
Matt-Yorkley
94f8ea2f93
Fix flicker effect showing 3 buttons when clicking "Show Closed Shops" button
2020-04-07 10:31:56 +02:00
Kristina Lim
e6cd33ee57
Increase max characters for locale in spree_users
...
There are many locales that have six (6) characters.
2020-04-07 15:08:49 +08:00
Maikel
45c0209971
Merge pull request #5154 from luisramos0/prop_strong
...
[Spree 2.1] Add strong params implementation to properties controller
2020-04-07 16:27:22 +10:00
Maikel
eb64112b22
Merge pull request #5144 from openfoodfoundation/transifex
...
Transifex
2020-04-07 16:23:35 +10:00
Maikel
3e14b62b46
Merge pull request #5136 from openfoodfoundation/dependabot/bundler/ddtrace-0.34.1
...
Bump ddtrace from 0.34.0 to 0.34.1
2020-04-07 16:05:53 +10:00
Maikel
3244650932
Merge pull request #5135 from openfoodfoundation/dependabot/bundler/rubocop-rails-2.5.1
...
Bump rubocop-rails from 2.5.0 to 2.5.1
2020-04-07 16:05:18 +10:00
Transifex-Openfoodnetwork
b6753a2593
Updating translations for config/locales/fil_PH.yml
2020-04-07 16:03:57 +10:00
Transifex-Openfoodnetwork
1b119805b4
Updating translations for config/locales/fil_PH.yml
2020-04-07 15:15:12 +10:00
Transifex-Openfoodnetwork
edde7689a9
Updating translations for config/locales/de_DE.yml
2020-04-07 13:57:54 +10:00
Transifex-Openfoodnetwork
8060977786
Updating translations for config/locales/en_GB.yml
2020-04-07 13:54:53 +10:00
Transifex-Openfoodnetwork
837a345958
Updating translations for config/locales/en_FR.yml
2020-04-07 13:54:46 +10:00
dependabot-preview[bot]
7c5e511fde
Bump oj from 3.10.5 to 3.10.6
...
Bumps [oj](https://github.com/ohler55/oj ) from 3.10.5 to 3.10.6.
- [Release notes](https://github.com/ohler55/oj/releases )
- [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ohler55/oj/compare/v3.10.5...v3.10.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-06 19:24:48 +00:00
Luis Ramos
d18a06a0f7
Merge pull request #4783 from luisramos0/stripe_sca_extra_subs
...
Move all subscriptions services to the OrderManagement engine
2020-04-06 20:20:02 +01:00
Luis Ramos
d23b4fd307
Merge pull request #5174 from coopdevs/change-pool-size
...
Allow changing the connection pool size
2020-04-06 19:29:09 +01:00
Matt-Yorkley
2cb4c6bec2
Memoize OpenFoodNetwork::ScopeProductToHub
...
This means we avoid fetching all of the hub's variants every time we scope a product. Applies to every product loaded when displaying a shops's product list.
2020-04-06 19:41:05 +02:00
Pau Pérez Fabregat
924e816a5b
Merge pull request #5151 from luisramos0/fix_order_perms
...
Fix Permissions::Order spec in rails 4
2020-04-06 18:07:39 +02:00
Pau Pérez Fabregat
109da43905
Merge pull request #2 from luisramos0/do-not-recreate-when-booting-docker
...
Re-add setup instructions removed from docker-compose into Dockerfile…
2020-04-06 16:55:59 +02:00
Pau Perez
33ca6a2096
Allow changing the connection pool size
...
This allows us to tune for UK. The hypothesis from @kristinalim is:
> From what I understand, it can result to Rails processes waiting for
each other to complete, while the DB server can take more simultaneous
connections.
2020-04-06 16:03:06 +02:00
Eduardo
e7b780f963
make shop name a link on /account
2020-04-06 08:34:24 -03:00
dependabot-preview[bot]
13cba3d244
Bump ddtrace from 0.34.0 to 0.34.1
...
Bumps [ddtrace](https://github.com/DataDog/dd-trace-rb ) from 0.34.0 to 0.34.1.
- [Release notes](https://github.com/DataDog/dd-trace-rb/releases )
- [Changelog](https://github.com/DataDog/dd-trace-rb/blob/master/CHANGELOG.md )
- [Commits](https://github.com/DataDog/dd-trace-rb/compare/v0.34.0...v0.34.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-06 11:27:10 +00:00
Matt-Yorkley
ce45e7cf71
Merge pull request #5162 from Matt-Yorkley/unicorn-worker-killer
...
Add optional unicorn-worker-killer configs
2020-04-06 13:25:22 +02:00
Matt-Yorkley
ba5a56db14
Make upper and lower bounds configurable
2020-04-06 10:39:51 +02:00
Matt-Yorkley
276dcf4a3b
Add optional unicorn-worker-killer configs
2020-04-06 10:39:50 +02:00
Transifex-Openfoodnetwork
dcfb1aec6d
Updating translations for config/locales/en_PH.yml
2020-04-06 18:11:07 +10:00
Pau Pérez Fabregat
fde2aac366
Merge pull request #5163 from coopdevs/collect-Ruby-GC
...
Enable Ruby Runtime Metrics in Datadog
2020-04-05 14:32:54 +02:00
Luis Ramos
63138aef30
Re-add setup instructions removed from docker-compose into Dockerfile and Docker.md
2020-04-05 00:06:31 +01:00
Pau Perez
7612415991
Enable Ruby Runtime Metrics in Datadog
...
This automatically collects a bunch of Ruby's GC-related metrics that
will come in handy while we tune the Unicorn workers. Some of theres
are:
* runtime.ruby.class_count
* runtime.ruby.gc.malloc_increase_bytes
* runtime.ruby.gc.total_allocated_objects
* runtime.ruby.gc.total_freed_objects
* runtime.ruby.gc.heap_marked_slots
* runtime.ruby.gc.heap_available_slots
* runtime.ruby.gc.heap_free_slots
* runtime.ruby.thread_count
Check https://docs.datadoghq.com/tracing/runtime_metrics/ruby/#data-collected for the complete list.
The cool thing is that
> Runtime metrics can be viewed in correlation with your Ruby services
2020-04-05 00:16:10 +02:00
Luis Ramos
53d901b41b
Merge pull request #5064 from luisramos0/fix_sample_data
...
Fix sample data and custom paper_trail config on order_cycles and schedules on rails 4
2020-04-04 18:29:26 +01:00
Luis Ramos
fa4b8832e9
Fix timezone mix up in specs
...
Converting times with timezones to string was ignoring the timezone and this making the start date be before the end date in this spec
2020-04-04 16:39:23 +01:00
Luis Ramos
4ceaebf098
Add order.email regexp validation and add some tests for it
2020-04-04 16:13:23 +01:00
Matt-Yorkley
bc859cf9f7
Add api/shops_controller and refactor
2020-04-04 17:02:27 +02:00
Matt-Yorkley
af48cac140
Load closed shops in a separate request on /shops page
2020-04-04 14:06:10 +02:00
Luis Ramos
451cfac788
Merge pull request #4995 from Matt-Yorkley/3-0-eager-load
...
[Spree 2.1] Staging and Production configs
2020-04-04 12:21:25 +01:00
Luis Ramos
59bb956677
Merge pull request #5010 from Matt-Yorkley/remove_simple_form
...
Remove simple_form
2020-04-04 11:53:06 +01:00