Maikel Linke
00a3976905
Display a friendly message when a report times out
...
Once we get a download link for a report, we can display this message
sooner. But for now we just use the existing request timeout.
2023-04-04 11:08:20 +10:00
Maikel Linke
3bd8e430f9
Use Rack::Timeout for more realistic tests
...
The closer the test environment is to the production environment the
more realistic the tests will be, and the more code we test.
We are now able to test the app behaviour on timeouts which I want to do
for reports. We can also catch incompatibilities with the rack-timeout
gem during testing.
2023-04-04 11:08:20 +10:00
David Cook
c34ced2f65
Merge pull request #10639 from openfoodfoundation/dependabot/bundler/puma-6.2.1
...
Bump puma from 6.1.1 to 6.2.1
2023-04-04 10:08:57 +10:00
Filipe
2051d811cf
Merge pull request #10567 from jibees/10557-allow-hide-of-ofn-main-navigation
...
White Label: Allow enterprise to hide ofn main navigation on `/shop`, `/cart`, `/checkout`, `/orders` pages
2023-04-03 20:29:37 +01:00
jibees
0335cf2441
Merge pull request #10647 from openfoodfoundation/dependabot/npm_and_yarn/webpack-dev-server-4.13.2
...
Bump webpack-dev-server from 4.13.1 to 4.13.2
2023-04-03 16:47:02 +02:00
jibees
d3ddc8a221
Merge pull request #10650 from openfoodfoundation/dependabot/bundler/devise-4.9.1
...
Bump devise from 4.9.0 to 4.9.1
2023-04-03 16:44:46 +02:00
jibees
25e00d5210
Merge pull request #10649 from openfoodfoundation/dependabot/bundler/capybara-3.39.0
...
Bump capybara from 3.38.0 to 3.39.0
2023-04-03 16:42:53 +02:00
jibees
2a556ab329
Merge pull request #10651 from openfoodfoundation/dependabot/bundler/rubocop-1.49.0
...
Bump rubocop from 1.48.1 to 1.49.0
2023-04-03 16:42:08 +02:00
dependabot[bot]
80a94011b8
Bump rubocop from 1.48.1 to 1.49.0
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.48.1 to 1.49.0.
- [Release notes](https://github.com/rubocop/rubocop/releases )
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop/compare/v1.48.1...v1.49.0 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-03 10:06:36 +00:00
dependabot[bot]
d4f2704213
Bump devise from 4.9.0 to 4.9.1
...
Bumps [devise](https://github.com/heartcombo/devise ) from 4.9.0 to 4.9.1.
- [Release notes](https://github.com/heartcombo/devise/releases )
- [Changelog](https://github.com/heartcombo/devise/blob/main/CHANGELOG.md )
- [Commits](https://github.com/heartcombo/devise/compare/v4.9.0...v4.9.1 )
---
updated-dependencies:
- dependency-name: devise
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-03 10:02:14 +00:00
dependabot[bot]
91bf3c67cd
Bump capybara from 3.38.0 to 3.39.0
...
Bumps [capybara](https://github.com/teamcapybara/capybara ) from 3.38.0 to 3.39.0.
- [Release notes](https://github.com/teamcapybara/capybara/releases )
- [Changelog](https://github.com/teamcapybara/capybara/blob/master/History.md )
- [Commits](https://github.com/teamcapybara/capybara/compare/3.38.0...3.39.0 )
---
updated-dependencies:
- dependency-name: capybara
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-03 10:01:25 +00:00
dependabot[bot]
56e8f7b0c6
Bump webpack-dev-server from 4.13.1 to 4.13.2
...
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server ) from 4.13.1 to 4.13.2.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases )
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.13.1...v4.13.2 )
---
updated-dependencies:
- dependency-name: webpack-dev-server
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-03 09:58:14 +00:00
Maikel
de58aa1187
Merge pull request #10529 from mkllnk/setup
...
Update setup script with newest template and merge with old script
2023-04-03 15:44:29 +10:00
Maikel Linke
da0ef8531b
Install our used bundler version
2023-04-03 14:37:31 +10:00
Maikel Linke
08f2254a0e
Leverage bin/setup within script/setup
...
And remove duplicate output. `bin/setup` is the Rails default for
updating your environment after code updates and `script/setup` is our
convenience script for the initial setup and starting with sample data.
2023-04-03 14:37:31 +10:00
Maikel Linke
477524039f
Update bundler version when necessary
...
Not just when it's missing.
2023-04-03 14:37:31 +10:00
Maikel Linke
e5e5bf8c17
Install ruby automatically if rbenv is available
...
People may use other ways to provide the right Ruby version but if they
use rbenv then we can use it automatically.
2023-04-03 14:37:30 +10:00
Maikel Linke
4999e231bc
Avoid permission warning when running sudo as root
...
The command is switching to an unprivileged user which can't access
/root and therefore there was a warning when executing. Adding `--login`
to the sudo command switches to that user properly and avoids the
warning.
2023-04-03 14:36:07 +10:00
Maikel Linke
6b857a5683
Make code examples easier to copy without $ sign
...
The $ sign used to indicate shell commands. But with markdown it's
obvious that we are entering commands.
Github has a quick copy button for all code examples which used to copy
the $ sign as well. Removing it allows to copy and paste easier with
that button.
2023-04-03 14:35:52 +10:00
Maikel Linke
f12ee186ee
Speed up setup script when restarting rails
2023-04-03 14:33:39 +10:00
Maikel Linke
93ef95f58e
Update JS dependencies with setup script
2023-04-03 14:33:39 +10:00
Maikel Linke
49dd1dd1fa
Update setup script with newest template
...
I used the script from a new Rails 7 project.
2023-04-03 14:32:22 +10:00
dependabot[bot]
8c08827d35
Bump puma from 6.1.1 to 6.2.1
...
Bumps [puma](https://github.com/puma/puma ) from 6.1.1 to 6.2.1.
- [Release notes](https://github.com/puma/puma/releases )
- [Changelog](https://github.com/puma/puma/blob/master/History.md )
- [Commits](https://github.com/puma/puma/compare/v6.1.1...v6.2.1 )
---
updated-dependencies:
- dependency-name: puma
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-03-31 08:13:31 +00:00
Maikel Linke
a56081ad5b
Update translations
v4.3.1
2023-03-31 14:59:16 +11:00
jibees
996c6d35f3
Merge pull request #10633 from openfoodfoundation/dependabot/bundler/debug-1.7.2
...
Bump debug from 1.7.1 to 1.7.2
2023-03-30 14:08:13 +02:00
Jean-Baptiste Bellet
89036db666
Do not use a preference, but create a new column for hide_ofn_navigation
2023-03-30 09:19:17 +11:00
Jean-Baptiste Bellet
dd9fec58a4
Instead of parsing URLs pass order through method for Orders Ctrl
...
Use methods for before_actions
Maybe we should for hide_of_navigation too, but a name 'hide_ofn_navigation_for_order_distributor' seemed unhelpful..
2023-03-30 09:19:17 +11:00
Jean-Baptiste Bellet
4fa44e6c64
Put the white label behind a feature toggle white_label
...
+ update specs as well
+ for admin section also
2023-03-30 09:19:17 +11:00
Jean-Baptiste Bellet
4ad2a1a723
Prefer a concern that set a variable instead of a global helper
...
Therefor, for the right controllers, simply implements:
```
include WhiteLabel
before_action :hide_ofn_navigation, only: [:show, :edit]
```
This is mort robust, since we're working in a controller level, not parsing URLs...
2023-03-30 09:17:57 +11:00
Jean-Baptiste Bellet
5279be4dc6
Improve spec: visiting order confirmation with distributor
...
Two cases:
- the current distributor is the same than the order of the order confirmation page
- the current distributor *is not* the same than the order of the order confirmation page (and has not set `hide_ofn_navigation` preference to `true`)
2023-03-30 09:17:57 +11:00
Jean-Baptiste Bellet
348c1ff7da
Hide the OFN navigation menu when distributor as set its preference
...
Hide, when preference is true, for page:
- shop
- cart
- checkout
- order confirmation
2023-03-30 09:17:57 +11:00
Jean-Baptiste Bellet
c20ae0de1e
Edit hide_ofn_navigation in 'white label' panel for an enterprise
2023-03-30 09:17:57 +11:00
Jean-Baptiste Bellet
3452864503
Add "white label" panel in enterprise settings page
2023-03-30 09:17:57 +11:00
Jean-Baptiste Bellet
d2f29b7d73
Some refactoring to avoid rubocop class too long warning
2023-03-30 09:13:35 +11:00
Filipe
62cdda2ce2
Merge pull request #10523 from rioug/10431-voucher-minimum-backend
...
Voucher bare minimum backoffice
2023-03-29 20:21:57 +01:00
Filipe
e6123969d2
Merge pull request #10607 from mkllnk/zone-spec
...
Sort zones by name again, in the admin panel
2023-03-29 17:57:50 +01:00
Filipe
90ce52612d
Merge pull request #10615 from mkllnk/background-report-job
...
Run background reports with Sidekiq, not fork
2023-03-29 17:38:48 +01:00
jibees
7e6d40f370
Merge pull request #10621 from openfoodfoundation/dependabot/bundler/valid_email2-4.0.6
...
Bump valid_email2 from 4.0.5 to 4.0.6
2023-03-29 17:13:34 +02:00
Filipe
b6e4ff908f
Merge pull request #10566 from mkllnk/products-meta-description
...
Remove unused product meta description
2023-03-29 15:58:31 +01:00
Filipe
c16c1a5e62
Merge pull request #10544 from filipefurtad0/test_pdf_reports
...
Adds pdf comparison; removes csv, xlsx, pdf file fixtures
2023-03-29 14:03:25 +01:00
dependabot[bot]
3f5aceff99
Bump debug from 1.7.1 to 1.7.2
...
Bumps [debug](https://github.com/ruby/debug ) from 1.7.1 to 1.7.2.
- [Release notes](https://github.com/ruby/debug/releases )
- [Commits](https://github.com/ruby/debug/compare/v1.7.1...v1.7.2 )
---
updated-dependencies:
- dependency-name: debug
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-03-29 10:00:12 +00:00
dependabot[bot]
b8e9925601
Bump valid_email2 from 4.0.5 to 4.0.6
...
Bumps [valid_email2](https://github.com/micke/valid_email2 ) from 4.0.5 to 4.0.6.
- [Release notes](https://github.com/micke/valid_email2/releases )
- [Changelog](https://github.com/micke/valid_email2/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micke/valid_email2/compare/v4.0.5...v4.0.6 )
---
updated-dependencies:
- dependency-name: valid_email2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-03-29 07:51:47 +00:00
Maikel
667a514ed2
Merge pull request #10623 from jibees/10622-flaky-specservicesorder_cycle_form_specrb403
...
Flaky: Sort array to avoid flaky spec when comparing values
2023-03-29 16:32:44 +11:00
filipefurtad0
25108f4c70
Removes all fixture files; asserts on downloaded file
...
Changes helper method to assert there is one file only
load_file_txt will be useful in other spec files too, and could probably be moved to spec/support/file_helper.rb
2023-03-29 16:24:21 +11:00
Maikel Linke
6f83607aa8
Remove unused product meta description from DB
2023-03-29 14:35:16 +11:00
Maikel Linke
70aff98581
Remove unused product meta description from UI
2023-03-29 14:33:42 +11:00
Maikel
812fb974dd
Merge pull request #10584 from openfoodfoundation/dependabot/bundler/devise-i18n-1.11.0
...
Bump devise-i18n from 1.10.3 to 1.11.0
2023-03-29 13:08:35 +11:00
filipefurtad0
0a91f3d392
Sorts all shipiping method arrays
2023-03-28 15:46:41 +02:00
Gaetan Craig-Riou
c7c19e47de
Add feature toggle description
2023-03-28 13:46:51 +11:00
Gaetan Craig-Riou
e1845dddac
Fix TabsAndPanelsController now that #! are removed from url
...
This PR https://github.com/openfoodfoundation/openfoodnetwork/pull/9729
remove #! from url. But unfortunately, AngularJs rewrite "example.com#panel"
as "example.com#/panel" thus breaking the original implementation.
2023-03-28 13:39:29 +11:00