Matt-Yorkley
e78fb784c6
Merge pull request #7042 from coopdevs/fix-money-object-deprecation-warnings
...
Fix money object deprecation warnings
2021-03-16 14:30:51 +01:00
Matt-Yorkley
4d7029f0c9
Allow timezone from ENV vars, but use UTC as default
2021-03-15 14:55:22 +00:00
Matt-Yorkley
7bc63e6e81
Re-add db2fog
...
Turns out it works with Rails 5
2021-03-11 12:23:00 +00:00
Matt-Yorkley
304da48d50
Remove dual boot
2021-03-11 12:19:54 +00:00
Pau Pérez Fabregat
e341b04487
Merge pull request #6902 from openfoodfoundation/setup-postgres-gh-actions
...
Setup Github Actions as CI
2021-03-10 16:59:59 +01:00
Pau Pérez Fabregat
64a2493cc7
Merge pull request #7001 from coopdevs/add-bullet-for-development
...
Set up Bullet for development and testing
2021-03-09 16:47:53 +01:00
Andy Brett
5e19e5e83d
use UTC
2021-03-09 16:22:46 +01:00
Pau Perez
9c642e2957
Use the instance currency as Money's default
2021-03-09 09:00:37 +01:00
Pau Perez
41011ce28a
Fix Money deprecation warning w/ :default_currency
...
This removes the deprecation warning:
```
[WARNING] The default currency will change from `USD` to `nil` in the
next major release. Make sure to set it explicitly using
`Money.default_currency=` to avoid potential issues
```
2021-03-08 13:03:00 +01:00
Pau Perez
ccfb6ae26e
Fix Money deprecation warning with :rounding_mode
...
This removes the deprecation warning:
```
[WARNING] The default rounding mode will change from `ROUND_HALF_EVEN`
to `ROUND_HALF_UP` in the next major release. Set it explicitly using
`Money.rounding_mode=` to avoid potential problems.
```
by specifying the default rounding mode at boot time so that it's only
set once for the whole app. See
https://github.com/RubyMoney/money#rounding for details.
2021-03-08 13:03:00 +01:00
Transifex-Openfoodnetwork
e7e812bee7
Updating translations for config/locales/en_FR.yml
2021-03-08 20:28:18 +11:00
Transifex-Openfoodnetwork
a7919c72e3
Updating translations for config/locales/fr.yml
2021-03-08 20:27:46 +11:00
Transifex-Openfoodnetwork
096b31f783
Updating translations for config/locales/en_GB.yml
2021-03-08 20:19:16 +11:00
Pau Perez
d814f98bb6
Update all locales with the latest Transifex translations
2021-03-05 13:46:14 +01:00
Transifex-Openfoodnetwork
918db44925
Updating translations for config/locales/it.yml
2021-03-05 21:58:06 +11:00
Transifex-Openfoodnetwork
f5e6a98360
Updating translations for config/locales/ru.yml
2021-03-05 20:55:59 +11:00
Transifex-Openfoodnetwork
7db560341b
Updating translations for config/locales/es.yml
2021-03-05 18:43:17 +11:00
Transifex-Openfoodnetwork
cc65aba292
Updating translations for config/locales/ca.yml
2021-03-05 18:42:59 +11:00
Transifex-Openfoodnetwork
2ea9664ecb
Updating translations for config/locales/en_US.yml
2021-03-05 05:13:51 +11:00
Transifex-Openfoodnetwork
dfdc97cfa4
Updating translations for config/locales/de_DE.yml
2021-03-05 05:00:27 +11:00
Pau Pérez Fabregat
1ad3f38942
Merge pull request #6981 from drummer83/missing-translations
...
Updated translations to close #6666
2021-03-04 15:01:36 +01:00
Transifex-Openfoodnetwork
baa0f82ede
Updating translations for config/locales/de_DE.yml
2021-03-04 08:12:09 +11:00
Transifex-Openfoodnetwork
546fa6e6c4
Updating translations for config/locales/es.yml
2021-03-04 06:37:35 +11:00
Transifex-Openfoodnetwork
72f9f944af
Updating translations for config/locales/ca.yml
2021-03-04 06:37:13 +11:00
Pau Perez
ed41888ba4
Set up Bullet for development and testing
...
This will log any N+1 it finds, pointing to the line causing it and
a way to solve it, aka. which `#includes` to add. Like so
```
web_1 | GET /admin/order_cycles.json?ams_prefix=index&q%5Borders_close_at_gt%5D=Sun+Jan+31+2021+00:00:00+GMT%2B0100+(Central+European+Standard+Time)
web_1 | USE eager loading detected
web_1 | OrderCycle => [:coordinator]
web_1 | Add to your query: .includes([:coordinator])
web_1 | Call stack
web_1 | /usr/src/app/app/serializers/api/admin/index_order_cycle_serializer.rb:41:in `coordinator'
web_1 | /usr/src/app/app/controllers/spree/admin/base_controller.rb:98:in `render_as_json'
web_1 | /usr/src/app/app/controllers/admin/order_cycles_controller.rb:17:in `block (2 levels) in index'
web_1 | /usr/src/app/app/controllers/admin/order_cycles_controller.rb:14:in `index'
web_1 | bin/rails:4:in `require'
web_1 | bin/rails:4:in `<main>'
```
We gave a try at Bullet long ago and abandoned it because it's not
a silver bullet (pun intended) due to false positives. However, it's
pretty clear that this won't happen often; we have endless N+1 still to fix.
I recently experienced how, relying on Bullet made it just extra 30s to fix
additional N+1s other than the one I was fixing. Usually, finding the
culprit line takes me more of 30min.
2021-03-03 13:50:03 +01:00
Pau Perez
c83cb554d5
Add missing shipment_states I18n key
...
I spot `[missing "en.spree.shipment_states.canceled" translation]` while
checking the transactions tab on /account for an order that was
canceled.
2021-03-03 12:17:14 +01:00
Konrad
97d2c0e255
Updated translations to close #6666
2021-03-02 01:02:36 +01:00
Transifex-Openfoodnetwork
8e477fef9e
Updating translations for config/locales/es.yml
2021-03-02 02:15:01 +11:00
Transifex-Openfoodnetwork
ab8ac24797
Updating translations for config/locales/ca.yml
2021-03-02 02:14:44 +11:00
Pau Pérez Fabregat
c7577e29d6
Merge pull request #6977 from openfoodfoundation/transifex
...
Transifex
2021-03-01 16:13:43 +01:00
Transifex-Openfoodnetwork
79d4f4127a
Updating translations for config/locales/ru.yml
2021-03-02 01:33:23 +11:00
Transifex-Openfoodnetwork
5682f87893
Updating translations for config/locales/en_FR.yml
2021-03-01 23:56:18 +11:00
Transifex-Openfoodnetwork
846cfe0050
Updating translations for config/locales/fr.yml
2021-03-01 23:56:05 +11:00
Pau Pérez Fabregat
68aafb9d4d
Merge pull request #6967 from Matt-Yorkley/spree-missing-translations
...
Add missing Spree translation keys
2021-03-01 10:04:49 +01:00
Transifex-Openfoodnetwork
a6f72d3311
Updating translations for config/locales/es.yml
2021-03-01 20:02:18 +11:00
Transifex-Openfoodnetwork
066708fad0
Updating translations for config/locales/ca.yml
2021-03-01 20:01:37 +11:00
Pau Pérez Fabregat
a0aeb1ceb4
Merge pull request #6889 from mkllnk/6102-footer
...
Emphasise ways to get help in user emails
2021-03-01 09:59:18 +01:00
Transifex-Openfoodnetwork
7647d961fe
Updating translations for config/locales/en_FR.yml
2021-03-01 19:46:21 +11:00
Transifex-Openfoodnetwork
0e888f1793
Updating translations for config/locales/fr.yml
2021-03-01 19:45:55 +11:00
Transifex-Openfoodnetwork
fbd24fac43
Updating translations for config/locales/en_GB.yml
2021-03-01 18:03:38 +11:00
Matt-Yorkley
1f2e9a6b58
Add missing Spree translation keys
2021-02-27 12:07:17 +00:00
Andy Brett
855e38cd73
add I18n
2021-02-26 07:47:58 -08:00
Andy Brett
ee351d91a9
show authorization links in separate table
2021-02-26 07:44:08 -08:00
Matt-Yorkley
f1fca874a1
Update all locales with the latest Transifex translations
2021-02-26 13:13:59 +00:00
Pau Pérez Fabregat
dc4ec4d69d
Merge pull request #6955 from openfoodfoundation/transifex
...
Transifex
2021-02-25 11:49:49 +01:00
Transifex-Openfoodnetwork
2c66184f73
Updating translations for config/locales/es_US.yml
2021-02-25 09:31:10 +11:00
Transifex-Openfoodnetwork
b81686133e
Updating translations for config/locales/ca.yml
2021-02-25 09:31:08 +11:00
Transifex-Openfoodnetwork
a4ea792325
Updating translations for config/locales/en_GB.yml
2021-02-25 09:31:07 +11:00
Transifex-Openfoodnetwork
4c28bcf0d1
Updating translations for config/locales/fr_CA.yml
2021-02-25 09:31:05 +11:00
Transifex-Openfoodnetwork
3cbb14af04
Updating translations for config/locales/en_CA.yml
2021-02-25 09:31:02 +11:00