dependabot[bot]
9910e11602
Bump valid_email2 from 5.2.3 to 7.0.13
...
Bumps [valid_email2](https://github.com/micke/valid_email2 ) from 5.2.3 to 7.0.13.
- [Release notes](https://github.com/micke/valid_email2/releases )
- [Changelog](https://github.com/micke/valid_email2/blob/main/CHANGELOG.md )
- [Commits](https://github.com/micke/valid_email2/compare/v5.2.3...v7.0.13 )
---
updated-dependencies:
- dependency-name: valid_email2
dependency-version: 7.0.13
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-23 10:27:45 +00:00
Gaetan Craig-Riou
8aac400c14
Merge pull request #13948 from openfoodfoundation/dependabot/bundler/sidekiq-scheduler-6.0.1
...
Bump sidekiq-scheduler from 5.0.3 to 6.0.1
2026-02-23 10:03:50 +11:00
Gaetan Craig-Riou
f31976a3a4
Merge pull request #13950 from openfoodfoundation/dependabot/npm_and_yarn/ajv-6.14.0
...
Bump ajv from 6.12.6 to 6.14.0
2026-02-23 09:58:17 +11:00
Gaetan Craig-Riou
0bb2c867e0
Merge pull request #13947 from openfoodfoundation/dependabot/npm_and_yarn/webpack-5.105.2
...
Bump webpack from 5.105.1 to 5.105.2
2026-02-23 09:45:01 +11:00
Gaetan Craig-Riou
cd68ddc34f
Merge pull request #13946 from mkllnk/erb
...
Remove unnecessary erb compilation on JS file
2026-02-23 09:43:11 +11:00
dependabot[bot]
f80b484b12
Bump ajv from 6.12.6 to 6.14.0
...
Bumps [ajv](https://github.com/ajv-validator/ajv ) from 6.12.6 to 6.14.0.
- [Release notes](https://github.com/ajv-validator/ajv/releases )
- [Commits](https://github.com/ajv-validator/ajv/compare/v6.12.6...v6.14.0 )
---
updated-dependencies:
- dependency-name: ajv
dependency-version: 6.14.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-21 16:39:48 +00:00
Ahmed Ejaz
b455755bfc
Update all locales with the latest Transifex translations
2026-02-21 02:34:10 +05:00
dependabot[bot]
1f7c08bbb0
Bump sidekiq-scheduler from 5.0.3 to 6.0.1
...
Bumps [sidekiq-scheduler](https://github.com/moove-it/sidekiq-scheduler ) from 5.0.3 to 6.0.1.
- [Release notes](https://github.com/moove-it/sidekiq-scheduler/releases )
- [Changelog](https://github.com/sidekiq-scheduler/sidekiq-scheduler/blob/master/CHANGELOG.md )
- [Commits](https://github.com/moove-it/sidekiq-scheduler/compare/v5.0.3...v6.0.1 )
---
updated-dependencies:
- dependency-name: sidekiq-scheduler
dependency-version: 6.0.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-20 09:33:43 +00:00
dependabot[bot]
fcb9439cd2
Bump webpack from 5.105.1 to 5.105.2
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.105.1 to 5.105.2.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack/compare/v5.105.1...v5.105.2 )
---
updated-dependencies:
- dependency-name: webpack
dependency-version: 5.105.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-20 09:33:13 +00:00
Gaetan Craig-Riou
619ecf9432
Merge pull request #13820 from openfoodfoundation/dependabot/npm_and_yarn/hotkeys-js-4.0.0
...
Bump hotkeys-js from 3.13.15 to 4.0.0
2026-02-20 09:29:22 +11:00
Gaetan Craig-Riou
4f152a9151
Merge pull request #13942 from openfoodfoundation/dependabot/bundler/rubocop-rails-2.34.3
...
Bump rubocop-rails from 2.34.2 to 2.34.3
2026-02-20 09:21:21 +11:00
dependabot[bot]
8d7252f078
Bump hotkeys-js from 3.13.15 to 4.0.0
...
Bumps [hotkeys-js](https://github.com/jaywcjlove/hotkeys-js ) from 3.13.15 to 4.0.0.
- [Release notes](https://github.com/jaywcjlove/hotkeys-js/releases )
- [Commits](https://github.com/jaywcjlove/hotkeys-js/compare/v3.13.15...v4.0.0 )
---
updated-dependencies:
- dependency-name: hotkeys-js
dependency-version: 4.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-19 22:15:49 +00:00
Gaetan Craig-Riou
08399e753d
Merge pull request #13941 from openfoodfoundation/dependabot/npm_and_yarn/tom-select-2.5.1
...
Bump tom-select from 2.4.6 to 2.5.1
2026-02-20 09:13:15 +11:00
Gaetan Craig-Riou
8d721ccac8
Merge pull request #13940 from mkllnk/faraday
...
Bump faraday from 2.9.0 to 2.14.1
2026-02-20 09:12:08 +11:00
Gaetan Craig-Riou
b7a1b39c1a
Merge pull request #13937 from mkllnk/rack
...
Bump rack from 2.2.21 to 2.2.22
2026-02-20 09:06:16 +11:00
Gaetan Craig-Riou
e276fb0386
Merge pull request #13930 from openfoodfoundation/dependabot/bundler/rubocop-1.84.1
...
Bump rubocop from 1.81.7 to 1.84.2
2026-02-20 09:05:41 +11:00
Rachel Arnould
f86eb3fb82
Merge pull request #13920 from mkllnk/clean-name
...
Stop pre-selecting Paypal when creating a payment method
2026-02-19 11:38:56 +01:00
Rachel Arnould
0d46a3bc2e
Merge pull request #13902 from mkllnk/refund-simple
...
Simplify refund logic
2026-02-19 11:06:00 +01:00
dependabot[bot]
0418163ad7
Bump rubocop-rails from 2.34.2 to 2.34.3
...
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.34.2 to 2.34.3.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.34.2...v2.34.3 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-version: 2.34.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-19 09:34:06 +00:00
dependabot[bot]
2e67899bcc
Bump tom-select from 2.4.6 to 2.5.1
...
Bumps [tom-select](https://github.com/orchidjs/tom-select ) from 2.4.6 to 2.5.1.
- [Release notes](https://github.com/orchidjs/tom-select/releases )
- [Commits](https://github.com/orchidjs/tom-select/compare/v2.4.6...v2.5.1 )
---
updated-dependencies:
- dependency-name: tom-select
dependency-version: 2.5.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-19 09:32:42 +00:00
Maikel Linke
e2536ffe71
Bump faraday from 2.9.0 to 2.14.1
2026-02-19 14:07:47 +11:00
Maikel
2c6b758f66
Merge pull request #13938 from openfoodfoundation/dependabot/bundler/spring-4.4.2
...
Bump spring from 4.4.0 to 4.4.2
2026-02-19 09:54:03 +11:00
Rachel Arnould
fb0f379c43
Merge pull request #13823 from chahmedejaz/bugfix/13625-enterprise-fee-reports-throws-504
...
Some Enterprise Fee reports are unusable when managing big shops
2026-02-18 15:22:21 +01:00
dependabot[bot]
7a4aa9dcb1
Bump spring from 4.4.0 to 4.4.2
...
Bumps [spring](https://github.com/rails/spring ) from 4.4.0 to 4.4.2.
- [Release notes](https://github.com/rails/spring/releases )
- [Changelog](https://github.com/rails/spring/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rails/spring/compare/v4.4.0...v4.4.2 )
---
updated-dependencies:
- dependency-name: spring
dependency-version: 4.4.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-18 09:33:00 +00:00
Maikel
4e8d37b0b5
Merge pull request #13935 from openfoodfoundation/dependabot/npm_and_yarn/webpack-5.105.1
...
Bump webpack from 5.105.0 to 5.105.1
2026-02-18 15:51:35 +11:00
Maikel
616de3a9c0
Merge pull request #13936 from openfoodfoundation/dependabot/bundler/knapsack_pro-9.2.2
...
Bump knapsack_pro from 8.4.0 to 9.2.2
2026-02-18 15:50:59 +11:00
Maikel Linke
16b3da66c2
Style/HashAsLastArrayItem
2026-02-18 12:45:37 +11:00
Maikel Linke
691995eeaa
Bump rubocop from 1.84.1 to 1.84.2
2026-02-18 12:44:41 +11:00
Maikel Linke
045482e07d
Revert "Deactivate cooldown for testing"
...
This reverts commit 13cec27f6b .
2026-02-18 12:11:37 +11:00
dependabot[bot]
62f25d4d31
Bump knapsack_pro from 8.4.0 to 9.2.2
...
Bumps [knapsack_pro](https://github.com/KnapsackPro/knapsack_pro-ruby ) from 8.4.0 to 9.2.2.
- [Changelog](https://github.com/KnapsackPro/knapsack_pro-ruby/blob/main/CHANGELOG.md )
- [Commits](https://github.com/KnapsackPro/knapsack_pro-ruby/compare/v8.4.0...v9.2.2 )
---
updated-dependencies:
- dependency-name: knapsack_pro
dependency-version: 9.2.2
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-18 00:57:55 +00:00
dependabot[bot]
618c7028e2
Bump webpack from 5.105.0 to 5.105.1
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.105.0 to 5.105.1.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack/compare/v5.105.0...v5.105.1 )
---
updated-dependencies:
- dependency-name: webpack
dependency-version: 5.105.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-18 00:55:57 +00:00
Maikel Linke
13cec27f6b
Deactivate cooldown for testing
2026-02-18 11:54:32 +11:00
Maikel Linke
5b925517f0
Bump rack from 2.2.21 to 2.2.22
2026-02-18 11:52:33 +11:00
Maikel Linke
167099badf
Lint/NoReturnInBeginEndBlocks
2026-02-18 09:44:19 +11:00
Maikel Linke
40d8839bc4
Style Heredoc indentation
2026-02-18 09:42:33 +11:00
Maikel Linke
da1e1a9859
Style indentation
2026-02-18 09:42:07 +11:00
Maikel
43ad7654b6
Merge pull request #13931 from openfoodfoundation/dependabot/bundler/listen-3.10.0
...
Bump listen from 3.9.0 to 3.10.0
2026-02-18 09:16:12 +11:00
dependabot[bot]
15d83724ea
Bump listen from 3.9.0 to 3.10.0
...
Bumps [listen](https://github.com/guard/listen ) from 3.9.0 to 3.10.0.
- [Release notes](https://github.com/guard/listen/releases )
- [Commits](https://github.com/guard/listen/compare/v3.9.0...v3.10.0 )
---
updated-dependencies:
- dependency-name: listen
dependency-version: 3.10.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-17 09:34:08 +00:00
dependabot[bot]
47652e9d25
Bump rubocop from 1.81.7 to 1.84.1
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.81.7 to 1.84.1.
- [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.81.7...v1.84.1 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-version: 1.84.1
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-17 09:31:48 +00:00
Maikel Linke
4b689d00a4
Remove unnecessary erb compilation on JS file
2026-02-17 13:56:30 +11:00
Gaetan Craig-Riou
b5315c2123
Merge pull request #13925 from openfoodfoundation/dependabot/npm_and_yarn/tom-select-2.4.6
...
Bump tom-select from 2.4.5 to 2.4.6
2026-02-17 09:56:09 +11:00
Gaetan Craig-Riou
97ce4eaccd
Merge pull request #13928 from openfoodfoundation/dependabot/bundler/pry-0.16.0
...
Bump pry from 0.15.2 to 0.16.0
2026-02-17 09:48:40 +11:00
Gaetan Craig-Riou
8814427677
Merge pull request #13927 from openfoodfoundation/dependabot/bundler/bootsnap-1.22.0
...
Bump bootsnap from 1.19.0 to 1.22.0
2026-02-17 09:47:13 +11:00
Gaetan Craig-Riou
4b69e192ec
Merge pull request #13926 from openfoodfoundation/dependabot/bundler/rubocop-rspec-3.9.0
...
Bump rubocop-rspec from 3.8.0 to 3.9.0
2026-02-17 09:45:46 +11:00
dependabot[bot]
9c99f4868c
Bump pry from 0.15.2 to 0.16.0
...
Bumps [pry](https://github.com/pry/pry ) from 0.15.2 to 0.16.0.
- [Release notes](https://github.com/pry/pry/releases )
- [Changelog](https://github.com/pry/pry/blob/master/CHANGELOG.md )
- [Commits](https://github.com/pry/pry/compare/v0.15.2...v0.16.0 )
---
updated-dependencies:
- dependency-name: pry
dependency-version: 0.16.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-16 10:22:39 +00:00
dependabot[bot]
39d59c3a5f
Bump bootsnap from 1.19.0 to 1.22.0
...
Bumps [bootsnap](https://github.com/rails/bootsnap ) from 1.19.0 to 1.22.0.
- [Release notes](https://github.com/rails/bootsnap/releases )
- [Changelog](https://github.com/rails/bootsnap/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rails/bootsnap/compare/v1.19.0...v1.22.0 )
---
updated-dependencies:
- dependency-name: bootsnap
dependency-version: 1.22.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-16 10:21:52 +00:00
dependabot[bot]
ad9a12da0e
Bump rubocop-rspec from 3.8.0 to 3.9.0
...
Bumps [rubocop-rspec](https://github.com/rubocop/rubocop-rspec ) from 3.8.0 to 3.9.0.
- [Release notes](https://github.com/rubocop/rubocop-rspec/releases )
- [Changelog](https://github.com/rubocop/rubocop-rspec/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rspec/compare/v3.8.0...v3.9.0 )
---
updated-dependencies:
- dependency-name: rubocop-rspec
dependency-version: 3.9.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-16 10:20:43 +00:00
dependabot[bot]
9968776726
Bump tom-select from 2.4.5 to 2.4.6
...
Bumps [tom-select](https://github.com/orchidjs/tom-select ) from 2.4.5 to 2.4.6.
- [Release notes](https://github.com/orchidjs/tom-select/releases )
- [Commits](https://github.com/orchidjs/tom-select/compare/v2.4.5...v2.4.6 )
---
updated-dependencies:
- dependency-name: tom-select
dependency-version: 2.4.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-16 10:20:27 +00:00
Gaetan Craig-Riou
d99a88817d
Merge pull request #13825 from openfoodfoundation/dependabot/bundler/omniauth-rails_csrf_protection-2.0.1
...
Bump omniauth-rails_csrf_protection from 1.0.2 to 2.0.1
2026-02-16 11:52:16 +11:00
dependabot[bot]
1b36cce816
Bump omniauth-rails_csrf_protection from 1.0.2 to 2.0.1
...
Bumps [omniauth-rails_csrf_protection](https://github.com/cookpad/omniauth-rails_csrf_protection ) from 1.0.2 to 2.0.1.
- [Release notes](https://github.com/cookpad/omniauth-rails_csrf_protection/releases )
- [Commits](https://github.com/cookpad/omniauth-rails_csrf_protection/compare/v1.0.2...v2.0.1 )
---
updated-dependencies:
- dependency-name: omniauth-rails_csrf_protection
dependency-version: 2.0.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-16 00:30:33 +00:00
Gaetan Craig-Riou
4b157abd4d
Merge pull request #13809 from openfoodfoundation/dependabot/bundler/active_storage_validations-3.0.3
...
Bump active_storage_validations from 3.0.2 to 3.0.3
2026-02-16 11:28:41 +11:00
Gaetan Craig-Riou
dc494bb0f9
Merge pull request #13801 from openfoodfoundation/dependabot/bundler/bullet-8.1.0
...
Bump bullet from 8.0.8 to 8.1.0
2026-02-16 11:12:39 +11:00
dependabot[bot]
b3e7b12b86
Bump active_storage_validations from 1.1.4 to 3.0.3
...
Bumps [active_storage_validations](https://github.com/igorkasyanchuk/active_storage_validations ) from 1.1.4 to 3.0.3.
- [Release notes](https://github.com/igorkasyanchuk/active_storage_validations/releases )
- [Changelog](https://github.com/igorkasyanchuk/active_storage_validations/blob/master/CHANGES.md )
- [Commits](https://github.com/igorkasyanchuk/active_storage_validations/commits/3.0.03 )
---
updated-dependencies:
- dependency-name: active_storage_validations
dependency-version: 3.0.3
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-15 23:47:01 +00:00
dependabot[bot]
b69e6827cc
Bump bullet from 8.0.8 to 8.1.0
...
Bumps [bullet](https://github.com/flyerhzm/bullet ) from 8.0.8 to 8.1.0.
- [Changelog](https://github.com/flyerhzm/bullet/blob/main/CHANGELOG.md )
- [Commits](https://github.com/flyerhzm/bullet/compare/8.0.8...8.1.0 )
---
updated-dependencies:
- dependency-name: bullet
dependency-version: 8.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-15 23:46:31 +00:00
Gaetan Craig-Riou
340f459912
Merge pull request #13791 from openfoodfoundation/dependabot/bundler/responders-3.2.0
...
Bump responders from 3.1.1 to 3.2.0
2026-02-16 10:44:39 +11:00
dependabot[bot]
33a96d5a0f
Bump responders from 3.1.1 to 3.2.0
...
Bumps [responders](https://github.com/heartcombo/responders ) from 3.1.1 to 3.2.0.
- [Release notes](https://github.com/heartcombo/responders/releases )
- [Changelog](https://github.com/heartcombo/responders/blob/main/CHANGELOG.md )
- [Commits](https://github.com/heartcombo/responders/compare/v3.1.1...v3.2.0 )
---
updated-dependencies:
- dependency-name: responders
dependency-version: 3.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-15 22:49:10 +00:00
Gaetan Craig-Riou
93d6db9d44
Merge pull request #13924 from openfoodfoundation/dependabot/npm_and_yarn/sass-loader-16.0.7
...
Bump sass-loader from 16.0.6 to 16.0.7
2026-02-16 09:42:37 +11:00
dependabot[bot]
c1068af0ba
Bump sass-loader from 16.0.6 to 16.0.7
...
Bumps [sass-loader](https://github.com/webpack/sass-loader ) from 16.0.6 to 16.0.7.
- [Release notes](https://github.com/webpack/sass-loader/releases )
- [Changelog](https://github.com/webpack/sass-loader/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webpack/sass-loader/compare/v16.0.6...v16.0.7 )
---
updated-dependencies:
- dependency-name: sass-loader
dependency-version: 16.0.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-13 09:32:32 +00:00
Maikel Linke
482c2a4a6e
Delete now unused method clean_name
2026-02-13 12:36:26 +11:00
Gaetan Craig-Riou
2557a4de39
Merge pull request #13921 from openfoodfoundation/dependabot/npm_and_yarn/qs-6.14.2
...
Bump qs from 6.14.1 to 6.14.2
2026-02-13 12:27:04 +11:00
dependabot[bot]
ab1f43f1ac
Bump qs from 6.14.1 to 6.14.2
...
Bumps [qs](https://github.com/ljharb/qs ) from 6.14.1 to 6.14.2.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.14.1...v6.14.2 )
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.14.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-13 01:17:44 +00:00
Maikel
f921524588
Merge pull request #13923 from rioug/upgrade-redit-github-action
...
Upgrade redis-github-action to 1.8.1
2026-02-13 11:45:13 +11:00
Gaetan Craig-Riou
5cbd507c1e
Upgrade redis-github-action to 1.8.1
...
The version we were using, uses an obsolete version of Docker
2026-02-13 10:20:51 +11:00
Gaetan Craig-Riou
532bfaaa2d
Merge pull request #13919 from pacodelaluna/allow-s3-compatible-provider-for-db2fog-config
...
Allow S3-compatible provider for db2fog configuration
2026-02-13 10:07:20 +11:00
Gaetan Craig-Riou
70b31a4212
Merge pull request #13918 from openfoodfoundation/dependabot/npm_and_yarn/webpack-5.105.0
...
Bump webpack from 5.104.1 to 5.105.0
2026-02-13 09:49:06 +11:00
Maikel Linke
9da3b0ea01
User must choose payment method type on creation
2026-02-12 15:15:27 +11:00
Maikel Linke
51df612c51
Spec current default selection
...
And fix the matcher!
This matcher was written over ten years ago in 2015. But it never failed
wrong tests.
2026-02-12 15:15:27 +11:00
Maikel Linke
3be0cca230
Move options code into helper
2026-02-12 11:47:01 +11:00
Maikel Linke
283d13eb35
Move payment method display logic to helper
...
So we don't need to convert strings into classes to then only convert it
into the same string again.
2026-02-12 11:25:13 +11:00
François Turbelin
b21224d5ff
Allow s3-compatible provider for db2fog configuration
2026-02-11 13:35:22 +01:00
dependabot[bot]
4744d7b741
Bump webpack from 5.104.1 to 5.105.0
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.104.1 to 5.105.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack/compare/v5.104.1...v5.105.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-version: 5.105.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-11 09:33:05 +00:00
Gaetan Craig-Riou
ac1dd74e23
Merge pull request #13914 from openfoodfoundation/dependabot/npm_and_yarn/babel/plugin-transform-runtime-7.29.0
...
Bump @babel/plugin-transform-runtime from 7.28.5 to 7.29.0
2026-02-11 10:13:13 +11:00
Gaetan Craig-Riou
970f486ec0
Merge pull request #13913 from openfoodfoundation/dependabot/npm_and_yarn/tom-select-2.4.5
...
Bump tom-select from 2.4.3 to 2.4.5
2026-02-11 10:12:11 +11:00
dependabot[bot]
8c244e8b56
Bump @babel/plugin-transform-runtime from 7.28.5 to 7.29.0
...
Bumps [@babel/plugin-transform-runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime ) from 7.28.5 to 7.29.0.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.29.0/packages/babel-plugin-transform-runtime )
---
updated-dependencies:
- dependency-name: "@babel/plugin-transform-runtime"
dependency-version: 7.29.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-10 09:33:14 +00:00
dependabot[bot]
c3cc01c677
Bump tom-select from 2.4.3 to 2.4.5
...
Bumps [tom-select](https://github.com/orchidjs/tom-select ) from 2.4.3 to 2.4.5.
- [Release notes](https://github.com/orchidjs/tom-select/releases )
- [Commits](https://github.com/orchidjs/tom-select/compare/v2.4.3...v2.4.5 )
---
updated-dependencies:
- dependency-name: tom-select
dependency-version: 2.4.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-10 09:32:51 +00:00
Gaetan Craig-Riou
c63e60d782
Merge pull request #13910 from openfoodfoundation/dependabot/npm_and_yarn/babel/core-7.29.0
...
Bump @babel/core from 7.28.6 to 7.29.0
2026-02-10 09:24:06 +11:00
dependabot[bot]
11e8c9456d
Bump @babel/core from 7.28.6 to 7.29.0
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.28.6 to 7.29.0.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.29.0/packages/babel-core )
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-version: 7.29.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-09 22:10:18 +00:00
Gaetan Craig-Riou
860a21f86f
Merge pull request #13909 from openfoodfoundation/dependabot/npm_and_yarn/babel/preset-env-7.29.0
...
Bump @babel/preset-env from 7.28.6 to 7.29.0
2026-02-10 09:09:09 +11:00
dependabot[bot]
d24af18ff4
Bump @babel/preset-env from 7.28.6 to 7.29.0
...
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.28.6 to 7.29.0.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.29.0/packages/babel-preset-env )
---
updated-dependencies:
- dependency-name: "@babel/preset-env"
dependency-version: 7.29.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-09 10:39:41 +00:00
David Cook
33b191f439
Merge pull request #13908 from chahmedejaz/bugfix/13776-datetime-format-for-finnish
...
Update Finnish date and datetime formats in locale file
2026-02-09 10:41:22 +11:00
Ahmed Ejaz
a690d39864
Update Finnish date and datetime formats in locale file
2026-02-08 18:41:49 +05:00
Ahmed Ejaz
7c0586db7b
Enhance comment for shouldLoad function
2026-02-08 18:29:55 +05:00
Ahmed Ejaz
461fd00ccd
Add specs for non-linked fees by introducing specs for non-admin users. Plus include specs refactoring
2026-02-08 18:06:54 +05:00
Gaetan Craig-Riou
d33cabd6b2
Update all locales with the latest Transifex translations
2026-02-06 12:32:23 +11:00
Gaetan Craig-Riou
7b21a9d30f
Merge pull request #13261 from ashishp91/13220-orders-fulfillment-report-product-name-issue
...
Fix Orders and fulfillment report fetches product name from product list (and not from order)
2026-02-06 12:28:40 +11:00
David Cook
c00e7eeecf
Add missing spec
2026-02-06 12:17:03 +11:00
David Cook
afdb044386
Load names from line item where available.
...
I'm not sure why Arel complained about SQL in the SELECT clause (fields), but not the GROUP BY clause (key_fields). Maybe because it's not susceptible to user injection.
I'm also not sure why I couldn't use the aliases defined in SELECT in the GROUP BY clause, but hey this seems to work.
2026-02-06 12:17:03 +11:00
Ashish Gaur
b98552003c
13220 Add Product name in Order LineItem and update it during order creation
...
13220 Fixes affiliate sales spec
13220 Use before_create to update product name
13220 Fixes rubocop warnings
13220 Update product_name in line_item in specs
13220 Fix before_create lint
13220 Add spec for checking product_name is not set in reports
13220 Fixes rubocop issue
13220 Add migrations for updating the existing line items
13220 Fixing lint issues
13220 Set product_name in line_item before doing validation
13220 Fix linter issues
13220 Fixes spec
13220 Fixes linter issues
13220 Review comments
13220 Review comments
13220 Add default product name
13220 Use product_name instead of variant product name when using line item
13220 Fix specs
13220 Revert change in affiliate_sales_data_spec
CL-13220 Store variant name in line_item
13220 Default variant name to original variant's full name for line_items
13220 Add missing frozen string literal
13220 Add spec for full_variant_name
13220 Remove UpdateProductNameInLineItems and AddNotNullToProductNameInLineItems migrations
13220 Remove presence validation for product_name
13220 Use full_product_name which defaults to variant product name if empty
2026-02-06 12:17:03 +11:00
David Cook
38f1754738
Add spec
...
This duplicates the 'returns data' spec above, but will be revelant in the following commits.
2026-02-06 12:17:03 +11:00
Maikel Linke
f872201fef
Delete defunct spec
...
From a comment on Github:
> In this particular case, the spec is broken, actually. I just looked into it and you are right that StripeSCA supports payment profiles but the spec finds that the profile is not stored. And that is because `source.try(:save_requested_by_customer?)` returns false. We only store the profile when the customer is storing their credit card info.
2026-02-06 11:35:24 +11:00
Maikel
ad23735384
Merge pull request #13907 from rioug/use-wicked_pdf-fork
...
Use wicked pdf fork
2026-02-06 11:23:58 +11:00
Gaetan Craig-Riou
6fd78d4647
Fix typo
2026-02-06 10:46:10 +11:00
Gaetan Craig-Riou
cd3a80c502
Move to using our fork of wicked_pdf
...
The lastest release wicked pdf does not include a fix to make it
workwith Shakapacker V8 : bce498de54
To we are using our fork for now, which includes said fix
2026-02-06 10:44:00 +11:00
Sigmund Petersen
f8c88ea8c7
Merge pull request #13859 from rioug/10298-upgrade-to-shakapaker_v8
...
Upgrade to shakapaker v8
2026-02-04 12:51:42 +01:00
Maikel
4ba55c4067
Merge pull request #13898 from dacook/js-error-handler
...
Fix function call
2026-02-04 12:44:41 +11:00
Maikel
813249bad7
Merge pull request #13897 from arunguleria/13893-products-table-layout-changes
...
13893-hiding too many columns in Admin product list, the table layout breaks
2026-02-04 12:42:17 +11:00
Maikel Linke
162c58ac39
Check which methods we need to delegate
...
This implicit delegation makes it impossible to know which code is used
and which code is dead. The refund method is very rarely used though. So
we'll need to wait for a while.
2026-02-04 12:24:50 +11:00
Maikel Linke
02d47d0a0d
Remove unused method #payment_profiles_supported?
...
And useless specs.
2026-02-04 11:37:53 +11:00
Maikel Linke
e86bf441ab
Remove last use of #payment_profiles_supported?
2026-02-04 11:30:36 +11:00
Maikel Linke
f9617b8156
Remove broken dead code branch
...
The StripeSCA method is forwarding all missing methods to the provider
gateway. The ActiveMerchant gateway used to be decorated by our code and
that's how this code may have worked one day. But we removed the
decorator years ago:
- 549610bc35
A bit later we found that refunds are broken with Stripe:
- https://github.com/openfoodfoundation/openfoodnetwork/issues/12843
This commit could potentiall fix that, I guess? I haven't tested that.
It's a rare use case and not the aim of this work.
2026-02-04 11:30:36 +11:00
Maikel Linke
4650e30c09
Remove useless branch on credit method
2026-02-04 11:30:36 +11:00
Maikel Linke
2749965e73
Remove useless branch calling #void
...
StripeSCA is the only method with a different method signature for
`#void` but the additional parameter wasn't used. So this special case
can just be removed.
2026-02-04 11:30:36 +11:00
Maikel Linke
e87965bda0
Simplify storing of payment profiles
...
StripeSCA is the only payment method storing profiles following this
logic. This is the first step to remove indirection and let the payment
method handle this instead of the payment decided for the payment
method.
2026-02-04 11:30:36 +11:00
Gaetan Craig-Riou
9f2c35d407
Merge pull request #13901 from openfoodfoundation/dependabot/npm_and_yarn/qs-6.14.1
...
Bump qs from 6.14.0 to 6.14.1
2026-02-04 10:05:51 +11:00
Maikel
79af9efd29
Merge pull request #13857 from rioug/10298-remove-rails-sass
...
Remove rails-sass dependency
2026-02-04 09:55:29 +11:00
Ahmed Ejaz
9dcb3ec748
Refactor report routes to use scoped routes for better organization and readability
2026-02-04 03:55:07 +05:00
Ahmed Ejaz
90c23d0245
fix lint issue
2026-02-04 02:26:44 +05:00
Ahmed Ejaz
99e238d92d
Improve reports AJAX search safety, permissions, and TomSelect UX
...
- Sanitize AJAX search queries to safely support wildcard searches (ILIKE)
- Centralize reports search actions in Spree::Ability and reuse across roles
- Fix TomSelect remote loading to fetch on dropdown open and typing
- Surface HTTP errors in TomSelect via showHttpError and improve error handling
- Update dropdown behavior to show proper “no results” feedback
- Move reports AJAX specs to request specs and expand pagination coverage
- Simplify searchable dropdown component attribute passing
2026-02-04 02:25:41 +05:00
Rachel Arnould
b731f9b9e4
Merge pull request #12997 from wandji20/wb-OFN-12794-user
...
Remove Cable Ready responses from User related controllers
2026-02-03 15:51:11 +01:00
dependabot[bot]
da90cdd9f6
Bump qs from 6.14.0 to 6.14.1
...
Bumps [qs](https://github.com/ljharb/qs ) from 6.14.0 to 6.14.1.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.14.0...v6.14.1 )
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.14.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-03 11:31:06 +00:00
Rachel Arnould
f86c925209
Merge pull request #13883 from mkllnk/taler
...
Add Taler payment method
2026-02-03 12:30:00 +01:00
David Cook
0040e4d454
Fix script
...
rm: tmp/product_import-20250505-81606-9pucu5: is a directory
2026-02-03 11:33:02 +11:00
David Cook
876d37d19a
Fix function call
...
This function got renamed in 01d5830480 , but this call got missed.
I would like to add a spec to cover this, but am not sure exactly how to set it up right now.
I also notice that usage occurs after the preventDefault, and one before. I'm not sure if that matters. I have myself to blame for that inconsistency 🤦
2026-02-02 17:08:24 +11:00
Arun Guleria
36d617bceb
13893-hiding too many columns in Admin product list, the table layout breaks
2026-02-02 10:47:02 +05:30
Gaetan Craig-Riou
7c0528ad83
Merge pull request #13896 from mkllnk/cooldown
...
Add 7 day cooldown to Dependabot updates
2026-02-02 15:43:34 +11:00
Maikel Linke
f25d51e772
Add 7 day cooldown to Dependabot updates
...
This should make us less vulnerable to supply chain attacks:
- https://blog.yossarian.net/2025/11/21/We-should-all-be-using-dependency-cooldowns
2026-02-02 14:41:30 +11:00
Ahmed Ejaz
8eb9709a04
Fix specs:
...
Fix tom_select_options_value to conditionally include 'virtual_scroll' plugin based on remote URL presence
2026-02-01 19:45:39 +05:00
Ahmed Ejaz
5f31baa022
Refactor TomSelectController to enhance remote data loading and update SearchableDropdownComponent options
2026-02-01 19:32:18 +05:00
Maikel Linke
7b559e2f83
Update all locales with the latest Transifex translations
2026-01-30 14:08:36 +11:00
Gaetan Craig-Riou
a94ccd4493
Merge pull request #13889 from openfoodfoundation/dependabot/npm_and_yarn/css-loader-7.1.3
...
Bump css-loader from 7.1.2 to 7.1.3
2026-01-30 09:41:52 +11:00
Gaetan Craig-Riou
fc6ed9ab4b
Merge pull request #13888 from openfoodfoundation/dependabot/npm_and_yarn/floating-ui/dom-1.7.5
...
Bump @floating-ui/dom from 1.7.4 to 1.7.5
2026-01-30 09:41:02 +11:00
Maikel Linke
c115ab7a0d
Translate Taler payment status to error message
2026-01-29 15:07:28 +11:00
Maikel Linke
f3428494fc
Better name method spec
2026-01-29 15:07:28 +11:00
Maikel Linke
d748972fca
Resolve flaky spec with defined order
2026-01-29 15:07:28 +11:00
Maikel Linke
b9c7925008
Complete Taler payment success scenario
2026-01-29 15:07:28 +11:00
Maikel Linke
c11b93a4dc
Demo Taler flow without validating payment yet
2026-01-29 15:07:28 +11:00
Maikel Linke
61e0688392
Demonstrate retrieving the payment Taler URL
2026-01-29 15:07:27 +11:00
Maikel Linke
5971cdc6e2
Add new taler gem
2026-01-29 15:07:27 +11:00
Maikel Linke
b3a1d1269a
Add Taler as payment method
...
It doesn't take payments yet but can be selected during checkout.
2026-01-29 15:07:27 +11:00
Maikel Linke
a0011bd2e9
Remove orphaned translations of payment methods
2026-01-29 15:07:27 +11:00
dependabot[bot]
2219513c93
Bump css-loader from 7.1.2 to 7.1.3
...
Bumps [css-loader](https://github.com/webpack/css-loader ) from 7.1.2 to 7.1.3.
- [Release notes](https://github.com/webpack/css-loader/releases )
- [Changelog](https://github.com/webpack/css-loader/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webpack/css-loader/compare/v7.1.2...v7.1.3 )
---
updated-dependencies:
- dependency-name: css-loader
dependency-version: 7.1.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-28 09:33:05 +00:00
dependabot[bot]
fb713d8721
Bump @floating-ui/dom from 1.7.4 to 1.7.5
...
Bumps [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom ) from 1.7.4 to 1.7.5.
- [Release notes](https://github.com/floating-ui/floating-ui/releases )
- [Changelog](https://github.com/floating-ui/floating-ui/blob/master/packages/dom/CHANGELOG.md )
- [Commits](https://github.com/floating-ui/floating-ui/commits/HEAD/packages/dom )
---
updated-dependencies:
- dependency-name: "@floating-ui/dom"
dependency-version: 1.7.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-28 09:32:53 +00:00
David Cook
90761e0766
Merge pull request #13886 from mkllnk/setup
...
Fail setup script when nodenv is missing
2026-01-28 14:03:55 +11:00
Maikel Linke
6fb4048bfd
Add context: this script will be used to deploy production
2026-01-28 13:47:18 +11:00
Maikel Linke
c3def926f1
Fail setup script when nodenv is missing
2026-01-28 10:40:40 +11:00
Maikel
d6cde5c793
Merge pull request #13873 from mkllnk/cleanup
...
Clean up tmp dev files
2026-01-28 10:38:58 +11:00
David Cook
756e876f61
Update ERD
2026-01-27 14:53:22 +11:00
Gaetan Craig-Riou
5e57325ce2
Use ruby platform for bundler
2026-01-27 09:53:39 +11:00
Gaetan Craig-Riou
cd956dadda
Use factory to create address
...
It removes dependency on hard coded country and state id
2026-01-27 09:23:32 +11:00
Rachel Arnould
2a3b076170
Merge pull request #13826 from chahmedejaz/task/13744-add-none-option-in-tags-filter
...
Allow to select "none" in variant tags dropdown
2026-01-26 22:29:59 +01:00
Gaetan Craig-Riou
e6d556c809
Update locale cache key to invalidate cache
2026-01-26 14:56:10 +11:00
Gaetan Craig-Riou
f35b2be228
Upgrade dependencies
2026-01-26 14:56:06 +11:00
Gaetan Craig-Riou
cc9cb966b5
Fix images/font path
...
Now `additional_paths` are stripped like `source_path`
2026-01-26 14:54:48 +11:00
Gaetan Craig-Riou
34f9e08824
Add yarn as the package manager
2026-01-26 14:54:48 +11:00
Gaetan Craig-Riou
7d5db81017
Upgrade to Shakapacker 8.4.0
2026-01-26 14:54:48 +11:00
Gaetan Craig-Riou
1b03528aca
Switch to v349_with-relaxed-dependencies for select2
...
It allows us to remove dependency on `rails-sass`
Sass files are handled by `shakapacker/wepack`, so we no use for
`rails-sass`
2026-01-26 14:51:32 +11:00
Gaetan Craig-Riou
9a90e46b78
Move mail css back to be managed by wepack
...
It wil allow us to remove dependency on `rails-sass`, and `sass` which
are not maintained anymore.
More or less revert this PR: https://github.com/openfoodfoundation/openfoodnetwork/pull/12743
2026-01-26 14:50:31 +11:00
Gaetan Craig-Riou
7e4886ad67
Merge pull request #13878 from openfoodfoundation/dependabot/npm_and_yarn/sass-embedded-1.97.3
...
Bump sass-embedded from 1.97.2 to 1.97.3
2026-01-26 14:27:15 +11:00
dependabot[bot]
9297dbfa63
Bump sass-embedded from 1.97.2 to 1.97.3
...
Bumps [sass-embedded](https://github.com/sass/embedded-host-node ) from 1.97.2 to 1.97.3.
- [Changelog](https://github.com/sass/embedded-host-node/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sass/embedded-host-node/compare/1.97.2...1.97.3 )
---
updated-dependencies:
- dependency-name: sass-embedded
dependency-version: 1.97.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-26 00:15:46 +00:00
Maikel
7bfe51d067
Merge pull request #13849 from rioug/10298-upgrade-to-shakapaker_v7
...
Upgrade to shakapaker v7
2026-01-26 11:14:31 +11:00
Ahmed Ejaz
6ad49cc080
Update all locales with the latest Transifex translations
2026-01-26 03:50:53 +05:00
Ahmed Ejaz
b58834b11f
Fix failing specs
2026-01-25 19:13:43 +05:00
Ahmed Ejaz
d4811648f1
Merge branch 'master' into bugfix/13625-enterprise-fee-reports-throws-504
2026-01-25 11:22:57 +05:00
Ahmed Ejaz
77fe1fa6f9
Refactor SearchableDropdownComponent and integrate remote data loading with TomSelect
2026-01-25 11:14:49 +05:00
Rachel Arnould
2a7e8816c0
Merge pull request #13834 from mkllnk/pay-methods
...
Simplify code listing available payment method types
2026-01-23 22:52:29 +01:00
Gaetan Craig-Riou
988f903164
Update locale cache key to invalidate cache
2026-01-23 16:23:14 +01:00
Gaetan Craig-Riou
108e313e48
Remove ci config that was missed during rebase
2026-01-23 16:23:14 +01:00
Gaetan Craig-Riou
e502aad7c9
Coffee scripts are managed by sproket
...
There is no need to add coffee script dependencies for webpack
2026-01-23 16:23:14 +01:00
Gaetan Craig-Riou
9af57e1fc4
Remove deprecated config options
2026-01-23 16:23:14 +01:00
Gaetan Craig-Riou
a0c23825b8
Top level dir is not stripped anymore for static assets
2026-01-23 16:23:14 +01:00
Gaetan Craig-Riou
4e5238d1bb
Update dependencies
2026-01-23 16:23:14 +01:00
Gaetan Craig-Riou
26b8f62325
Fix wepack config, move to generateWebpackConfig
2026-01-23 16:23:14 +01:00
Gaetan Craig-Riou
ee087f9eff
Change spelling to Shakapacker
2026-01-23 16:23:14 +01:00
Gaetan Craig-Riou
3152362b9d
Upgrade to Shakapacker 7.2.3
2026-01-23 16:23:14 +01:00
Rachel Arnould
601c921b4b
Merge pull request #13831 from dacook/affiliate-sales-data
...
[DFC Anonymized orders endpoint] Fix unit_type for affiliate sales data
2026-01-23 15:59:49 +01:00
Gaetan Craig-Riou
39fbf01e98
Merge pull request #13876 from openfoodfoundation/dependabot/npm_and_yarn/mini-css-extract-plugin-2.10.0
...
Bump mini-css-extract-plugin from 2.9.4 to 2.10.0
2026-01-23 10:20:46 +11:00
Gaetan Craig-Riou
69586ae5ae
Merge pull request #13875 from openfoodfoundation/dependabot/npm_and_yarn/webpack-5.104.1
...
Bump webpack from 5.104.0 to 5.104.1
2026-01-23 10:19:27 +11:00
Gaetan Craig-Riou
c87eb05c0e
Merge pull request #13874 from openfoodfoundation/dependabot/npm_and_yarn/babel/core-7.28.6
...
Bump @babel/core from 7.28.5 to 7.28.6
2026-01-23 10:18:30 +11:00
Gaetan Craig-Riou
a1f363c53b
Merge pull request #13868 from mkllnk/spec-helper
...
Merge and simplify rspec config
2026-01-23 10:14:53 +11:00
dependabot[bot]
76c6362db0
Bump mini-css-extract-plugin from 2.9.4 to 2.10.0
...
Bumps [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin ) from 2.9.4 to 2.10.0.
- [Release notes](https://github.com/webpack/mini-css-extract-plugin/releases )
- [Changelog](https://github.com/webpack/mini-css-extract-plugin/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webpack/mini-css-extract-plugin/compare/v2.9.4...v2.10.0 )
---
updated-dependencies:
- dependency-name: mini-css-extract-plugin
dependency-version: 2.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-22 09:32:58 +00:00
dependabot[bot]
5c3308de36
Bump webpack from 5.104.0 to 5.104.1
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.104.0 to 5.104.1.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack/compare/v5.104.0...v5.104.1 )
---
updated-dependencies:
- dependency-name: webpack
dependency-version: 5.104.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-22 09:32:50 +00:00
dependabot[bot]
a82b2c2799
Bump @babel/core from 7.28.5 to 7.28.6
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.28.5 to 7.28.6.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.28.6/packages/babel-core )
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-version: 7.28.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-22 09:32:43 +00:00
Maikel
4895010fe0
Merge pull request #13872 from openfoodfoundation/dependabot/npm_and_yarn/lodash-4.17.23
...
Bump lodash from 4.17.21 to 4.17.23
2026-01-22 14:36:50 +11:00
Maikel
962097f237
Merge pull request #13871 from openfoodfoundation/dependabot/npm_and_yarn/postcss-preset-env-10.6.1
...
Bump postcss-preset-env from 10.5.0 to 10.6.1
2026-01-22 14:35:59 +11:00
Maikel
941707a0df
Merge pull request #13870 from openfoodfoundation/dependabot/npm_and_yarn/sass-embedded-1.97.2
...
Bump sass-embedded from 1.96.0 to 1.97.2
2026-01-22 14:34:31 +11:00
Maikel Linke
85439b4b54
Delete even more tmp dev files
2026-01-22 13:58:46 +11:00
David Cook
30804da259
Fix spec
...
The controller now responds with a standard HTTP redirect, instead of an app-specific redirect encoded in the body.
2026-01-22 12:45:07 +11:00
Maikel Linke
35724bec81
Delete generated JS for tests on update
2026-01-22 12:39:10 +11:00
David Cook
1e2b8bad3f
Fix linter error
2026-01-22 12:32:12 +11:00
Maikel Linke
6cbc6fbca3
Remove precompiled assets on update
2026-01-22 12:27:04 +11:00
David Cook
88a0737916
Return correct http code for bad login params
...
This tells our generic ajax (Turbo) error handling to ignore the error and let the application display the response as usual.
2026-01-22 12:26:24 +11:00
Maikel Linke
b0b03cbb5f
Delete old screenshots when updating app
2026-01-22 12:26:08 +11:00
wandji20
f5823bd618
Refactor to render turbo responses inline
2026-01-22 12:06:56 +11:00
wandji20
d9453979b1
Small improvements
2026-01-22 12:06:56 +11:00
wandji20
2cde74b91a
Handle user confirmation with turbo stream
2026-01-22 12:06:56 +11:00
wandji20
3fd007fa3d
Handle user password with turbo stream
2026-01-22 12:06:56 +11:00
wandji20
e3431c7954
Handle user sessions with turbo stream
2026-01-22 12:06:56 +11:00
wandji20
9fa715c709
Handle user registration with turbo stream
2026-01-22 12:06:56 +11:00
David Cook
f7e119d06f
Merge pull request #13869 from openfoodfoundation/dependabot/npm_and_yarn/cross-spawn-7.0.6
...
Bump cross-spawn from 7.0.3 to 7.0.6
2026-01-22 10:19:18 +11:00
dependabot[bot]
52ee5929cf
Bump lodash from 4.17.21 to 4.17.23
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23 )
---
updated-dependencies:
- dependency-name: lodash
dependency-version: 4.17.23
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-21 23:05:03 +00:00
dependabot[bot]
1e58882217
Bump postcss-preset-env from 10.5.0 to 10.6.1
...
Bumps [postcss-preset-env](https://github.com/csstools/postcss-plugins/tree/HEAD/plugin-packs/postcss-preset-env ) from 10.5.0 to 10.6.1.
- [Changelog](https://github.com/csstools/postcss-plugins/blob/main/plugin-packs/postcss-preset-env/CHANGELOG.md )
- [Commits](https://github.com/csstools/postcss-plugins/commits/HEAD/plugin-packs/postcss-preset-env )
---
updated-dependencies:
- dependency-name: postcss-preset-env
dependency-version: 10.6.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-21 09:32:46 +00:00
dependabot[bot]
ca23f12451
Bump sass-embedded from 1.96.0 to 1.97.2
...
Bumps [sass-embedded](https://github.com/sass/embedded-host-node ) from 1.96.0 to 1.97.2.
- [Changelog](https://github.com/sass/embedded-host-node/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sass/embedded-host-node/compare/1.96.0...1.97.2 )
---
updated-dependencies:
- dependency-name: sass-embedded
dependency-version: 1.97.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-21 09:32:39 +00:00
David Cook
cce37aa915
Add explanation for magic number
2026-01-21 17:09:33 +11:00
dependabot[bot]
f808fe9685
Bump cross-spawn from 7.0.3 to 7.0.6
...
Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn ) from 7.0.3 to 7.0.6.
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6 )
---
updated-dependencies:
- dependency-name: cross-spawn
dependency-version: 7.0.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-21 05:18:48 +00:00
Gaetan Craig-Riou
dd5db396b4
Merge pull request #13828 from rioug/10298-upgrade-to-shakapaker
...
Upgrade to shakapaker
2026-01-21 16:17:50 +11:00
David Cook
e121a799ed
Refer to unit from variant
...
variant_unit was moved to variant as part of product refactor.
Old products probably still had a value there, but new ones would have been appearing with nil.
2026-01-21 16:10:30 +11:00
David Cook
5dfef4a3ae
Add specs for data, with product and variant grouping
...
Oh and by the way, we missed something in the product refactor.
2026-01-21 16:10:30 +11:00
David Cook
8236603f76
Add ability to specify variant for order
...
I will need this in the following commit. For existing specs where no variant is specified, a product with variant will be created (I think this is what the line item factory would have done before).
2026-01-21 16:10:30 +11:00
Gaetan Craig-Riou
315d52961a
Add "v1" to locale cache key
...
This is to invalidate existing locale cache key, so it will pick up
image path changes in cached fragment with locale
2026-01-21 14:29:46 +11:00
Maikel Linke
dcb6f4676d
Remove all unnecessary spec_helper require statements
...
The `.rspec` file is doing this for us.
2026-01-21 12:35:34 +11:00
Maikel Linke
3455ceb722
Use standard spec_helper filename
2026-01-21 12:09:12 +11:00
Maikel Linke
7361b2da0b
Move related rspec config to one place
2026-01-21 12:09:12 +11:00
Maikel Linke
3ebacbc31a
Move require statement to the right file
2026-01-21 12:09:11 +11:00
David Cook
c0bcf177e7
Merge pull request #13861 from mkllnk/bump-ruby
...
Bump Ruby from 3.3.10 to 3.4.8
2026-01-20 16:34:31 +11:00
David Cook
8dfede11c6
Merge pull request #13862 from mkllnk/allow_checkout_on_gateway_error
...
Remove unused switch to allow checkout on failures
2026-01-20 12:25:03 +11:00
Maikel Linke
bac123f223
Remove unused switch to allow checkout on failures
...
The inherited payment logic is complicated enough. Removing this dead
code makes it slightly simpler.
2026-01-19 14:35:54 +11:00
Maikel Linke
fdc775ae6d
Style arguments forwarding
2026-01-19 10:55:24 +11:00
Maikel Linke
26b39d6626
Add convenience script to bump ruby version
2026-01-19 10:40:01 +11:00
Maikel Linke
8953e8481d
Remove unnecessary bundler install script
...
Bundler does the same already.
2026-01-19 10:40:01 +11:00
Maikel Linke
1ce76a3166
Bump Ruby from 3.3.10p183 to 3.4.8p72
2026-01-19 10:34:34 +11:00
Maikel Linke
1c703905fe
Remove now redundant install of bundler
2026-01-19 10:34:34 +11:00
David Cook
feed223ab4
Merge pull request #13528 from dacook/vine-expiry-message-13495
...
[VINE] Show helpful message if voucher expired
2026-01-19 09:20:18 +11:00
Gaetan Craig-Riou
90f962a886
Use compiler_strategy mtime for test environment
...
It fixes the issue for CI as it's faster than the digest strategy:
https://github.com/shakacode/shakapacker/blob/main/docs/configuration.md#compiler_strategy
2026-01-16 13:47:23 +11:00
Gaetan Craig-Riou
82f6484031
Add comment explaning why defer loading is disabled
2026-01-16 12:30:57 +11:00
Gaetan Craig-Riou
282fb44da4
Update all locales with the latest Transifex translations
2026-01-16 10:05:27 +11:00
Gaetan Craig-Riou
82f40d2e93
Merge pull request #13821 from piyyu/fix-import-multiple-products
...
Fix “Import multiple products” button route on empty products page
2026-01-16 09:55:33 +11:00
Gaetan Craig-Riou
cae1655ec3
Merge pull request #13848 from dacook/cleanup-tmp-ctrl
...
Remove unused file
2026-01-14 16:23:11 +11:00
Ahmed Ejaz
e8e48f7c64
use double quotes for the string value
2026-01-13 12:59:28 +05:00
David Cook
26702e6f0d
Remove unused file
...
Low-hanging fruit 🍇
2026-01-13 14:59:26 +11:00
Gaetan Craig-Riou
8cd9e94148
Use a separate config for webpacker on CI
...
For some reason having webpack compile turned on for the test
environment makes system test slow, resulting in lots of failure. Assets
are precompiled for system test, so there isn't any compilation on each
request, but still test are slow.
To fix the issue, we use a separate config file for CI where webpack
compile is set turned off.
2026-01-13 14:35:36 +11:00
Gaetan Craig-Riou
a934b60f67
Make sure shipping modal gets closed
...
Also check the modal is not showing instead of checking it's hidden
2026-01-13 14:34:50 +11:00
Maikel
7fc9a6bf93
Merge pull request #13829 from mkllnk/ruby-3.3
...
Bump ruby from 3.2.9p265 to 3.3.10p183
2026-01-13 12:22:28 +11:00
David Cook
781bf940f6
Merge pull request #13837 from mkllnk/fix-seeds
...
Fix database seeding with admin user
2026-01-13 12:02:32 +11:00
Maikel Linke
92382ca473
Remove outdated warning
...
We only create a user when seeding the database and we check that
there's no user already. We don't have a use case for adding an admin
user to a database with user data.
It also referred to a spree task that doesn't exist in our code base.
2026-01-13 11:02:49 +11:00
Maikel Linke
76a3e913df
Remove unnecessary load
2026-01-13 11:00:02 +11:00
Maikel Linke
23ab6bb489
Create seed admin user without prompting for details
...
We don't really need it. In development, we use default values. And when
preparing a new server, we set env vars.
This fixes a broken dependency on HighLine. I found removal easier than
fixing something we don't use.
2026-01-13 10:59:31 +11:00
Ahmed Ejaz
fd3c1c1343
Add "None" option to tags filter in product search
2026-01-13 02:13:51 +05:00
David Cook
368da19993
Display more specific invalid_voucher message to customer
...
It was implemented with error code 409 in https://github.com/openfoodfoundation/vine/pull/112
2026-01-12 17:14:57 +11:00
David Cook
419f4490d6
Recognise certain voucher errors
...
I considered using the vine error message as the translation key (ie I18n.t(vine_voucher_validator_service.errors.#{message.parameterize.underscore}), but thought it might be more predictable to have keys explicitly defined and whitelisted like this.
These error message are still squashed by the controller, we'll deal with that next.
2026-01-12 16:25:57 +11:00
Gaetan Craig-Riou
39245d55e2
Turn defer off when loading javascript script
...
It seems that we have functionality that depends on the order the
scripts are executed. Using defer breaks that.
Using defer is better performance wise so we should try to address this
eventually, might need to wait till we get rid of angular.
2026-01-12 15:56:03 +11:00
Gaetan Craig-Riou
fe8200b7e8
Move babel config back to it's own file
...
It's need for jest to work properly.
2026-01-12 15:56:03 +11:00
David Cook
c799f15067
Update ruby-build with homebrew if installed
...
This is commonly used on Mac.
2026-01-12 15:09:49 +11:00
David Cook
54f1047dcb
Merge pull request #13830 from mkllnk/highline
...
Bump highline from 2.0.3 to 3.1.2 to support newer rubies
2026-01-12 11:14:06 +11:00
Maikel
c1e599deef
Merge pull request #13833 from mkllnk/nodenv
...
Add instructions how to install nodenv
2026-01-12 10:40:54 +11:00
Maikel Linke
f3c60148c1
Simplify filtering of Stripe
2026-01-09 16:54:25 +11:00
Maikel Linke
2e08c9c44e
Simplify with defined order of payment methods
2026-01-09 16:54:21 +11:00
Maikel Linke
93f2af7e7d
Lazy load payment method classes
...
This avoids any class reloading issues in dev, simplifies most of the
code path and opens up for refactoring.
The only reason we still load the class is to call `clean_name` on it
for the translation key. We can probably do better.
2026-01-09 16:54:02 +11:00
Maikel Linke
cb7a4b67ce
Replace custom lookup with default Rails feature
...
Rails renders an error when you try to supply an invalid value. Our code
is safe without an allow-list and the UX doesn't allow you to select an
invalid value.
2026-01-09 16:53:06 +11:00
Maikel Linke
41a8d06326
Remove duplicate definition of payment providers
2026-01-09 15:16:36 +11:00
Maikel Linke
a957df1205
Use I18n API for readability
2026-01-09 15:16:36 +11:00
Maikel Linke
a1bdfa0a20
Move list of payment methods to where it is used
2026-01-09 15:16:36 +11:00
Maikel Linke
1adf94093e
Merge related initializer code
...
The division came likely from Spree times.
2026-01-09 15:16:35 +11:00
Maikel Linke
476daf0d30
Add instructions how to install nodenv
2026-01-09 13:47:41 +11:00
Maikel Linke
18ef5cc69a
Update all locales with the latest Transifex translations
2026-01-09 12:04:46 +11:00
Maikel
a69528c432
Merge pull request #13803 from pacodelaluna/add-cloud-storage-configuration-for-s3-compatible-alternatives
...
Add a new cloud storage configuration for s3-compatible alternatives
2026-01-09 12:03:08 +11:00
Maikel
9dfecde6a7
Merge pull request #13765 from rioug/variant-tag-clean-old-flipper-groups
...
[Variant tags] Remove flipper groups that are not used anymore
2026-01-09 12:01:08 +11:00
Filipe
c73f28b434
Merge pull request #13815 from mkllnk/secrets
...
Replace deprecated Rails secrets with credentials
2026-01-08 18:46:33 +00:00
Filipe
0cd9fa91a8
Merge pull request #13798 from rioug/13790-upgrade-stripe
...
Upgrade stripe to version 15
2026-01-08 18:25:11 +00:00
François Turbelin
252943e9de
Adjust context using allow method for Application Record spec
2026-01-08 13:08:09 +00:00
François Turbelin
cab4b2fb28
Add a new cloud storage configuration for s3-compatible alternatives
2026-01-08 13:08:09 +00:00
Filipe
80bd6defcb
Merge pull request #13789 from prikeshsavla/13537-upgrade-active-storage-validations-gem
...
Upgraded gem active_storage_validations to 3.0.2 and fixed any upgrade related issues
2026-01-08 13:06:53 +00:00
Filipe
bd367cb154
Merge pull request #13795 from prikeshsavla/13392-fix-producer-name-text-encoding
...
Fix encoding issue using ng-bind-html
2026-01-08 12:03:00 +00:00
Filipe
d0f48687e2
Merge pull request #13777 from rioug/13481-webhook-payment
...
Payment status change webhook
2026-01-08 11:26:41 +00:00
Filipe
25063d2c4d
Merge pull request #13649 from deivid-rodriguez/fix-removal-flash-message-translations
...
Improve translations of some flash messages
2026-01-07 16:33:34 +00:00
Maikel
bad04b70a9
Merge pull request #13832 from dacook/pr-template-headings
...
Increase PR headings to level 2
2026-01-07 17:19:36 +11:00
David Cook
5479572a08
Increase headings to level 2
...
h4 is rendered as bold text the same size as content.
2026-01-07 17:00:34 +11:00
Maikel Linke
79a9dbcf68
Bump highline from 2.0.3 to 3.1.2 to support newer rubies
2026-01-07 14:12:59 +11:00
Maikel Linke
61c7c26822
Remove version restriction on highline
...
It came from a very old version of the Spree code.
2026-01-07 14:09:42 +11:00
Maikel Linke
969dcae8d0
Remove unnecessary require statement
2026-01-07 14:08:10 +11:00
Maikel Linke
ce5a95ff4f
Bump bundler from 2.4.19 to 2.5.22 (default gem)
2026-01-07 12:24:03 +11:00
Maikel Linke
0d5330d388
Bump ruby from 3.2.9p265 to 3.3.10p183
2026-01-07 12:21:13 +11:00
Gaetan Craig-Riou
3676acf244
Fix font link
2026-01-06 14:31:44 +11:00
Gaetan Craig-Riou
caf6b087c1
Clean up wepacker config
...
Disable overlayi, it covers the whole page as we have lots of warning
2026-01-06 14:31:44 +11:00
Gaetan Craig-Riou
24d6c1e386
Remove support for IE 11
...
Stimulus doesn't support IE 11 : https://stimulus.hotwired.dev/handbook/installing#browser-support
2026-01-06 14:31:44 +11:00
Gaetan Craig-Riou
a120e390d0
Remove added config, not needed anymore
2026-01-06 14:31:44 +11:00
Gaetan Craig-Riou
98a2bf5d47
image_pack_path is now available from Shackapaker
2026-01-06 14:31:44 +11:00
Gaetan Craig-Riou
bb0c1e7a0f
Quiet sass deprecations warning for dependencies
...
We are not planning to upgrade foundation-sites
2026-01-06 14:31:44 +11:00
Gaetan Craig-Riou
55a15b914c
Upgrade to shakapacker 6.6.0
2026-01-06 14:31:44 +11:00
Gaetan Craig-Riou
8ce14a55c8
Fix dependencies version, and update config
...
Trying to stay as close as possible to the default config
2026-01-06 14:31:43 +11:00
Gaetan Craig-Riou
d1f47f6956
Rename bin scripts to match new name
2026-01-06 14:31:32 +11:00
Gaetan Craig-Riou
2d50dace20
Move to shakapacker 6 and install dependencies
2026-01-06 14:31:32 +11:00
Gaetan Craig-Riou
bbbbe71bc4
Remove deprecated ~prefix
...
https://github.com/webpack/sass-loader/blob/main/README.md#the-style-new-api-by-default-since-16-version-and-outputstyle-old-api-options-in-production-mode
2026-01-06 14:31:32 +11:00
Gaetan Craig-Riou
b3dc76b8cf
Fix configuration and scss to get webpack to compile
...
Move the Postcss config hack to postcss.config.js
2026-01-06 14:31:32 +11:00
Gaetan Craig-Riou
ad4b26e86d
Add missing dependency for asset compilation
2026-01-06 14:31:32 +11:00
Gaetan Craig-Riou
c2a7a89381
Move extensions configuration to webpack.config.js
2026-01-06 14:31:32 +11:00
Gaetan Craig-Riou
68e3623861
Use default babel config, set up on package.json
2026-01-06 14:31:32 +11:00
Gaetan Craig-Riou
577aa55f98
Move browserlist settings to package.json
2026-01-06 14:31:32 +11:00
Gaetan Craig-Riou
b8e62b3d84
Add coffeeScript dependency
2026-01-06 14:31:32 +11:00
Gaetan Craig-Riou
dbb8e07b9a
Add Sass integration
...
We are still using the old `ruby-sass` because it's a dependency from
`rails-sass` which is a dependcy from `select2`. It looks like the
master branch on the ofn fork get rid of the dependency, so we should
upgrading.
2026-01-06 14:31:32 +11:00
Gaetan Craig-Riou
19550ed4fe
Add postcss integration
2026-01-06 14:31:32 +11:00
Gaetan Craig-Riou
4d0c710e3b
Add css integration
2026-01-06 14:31:32 +11:00
Gaetan Craig-Riou
fccde70690
Upgrading to webpacker v6.0.0.rc.6
...
Migration guide : https://github.com/shakacode/shakapacker/blob/main/docs/v6_upgrade.md#how-to-upgrade-to-webpacker-v600rc6-from-v5
Setp 1,2,3,4
2026-01-06 14:31:25 +11:00
Ahmed Ejaz
b8de75b1ef
Add "None" option to tags filter and update search functionality
...
- Implemented apply_tags_filter method to handle "None" option in tag searches.
- Updated tags select field to include "None" option in the filters.
- Enhanced search_by_tag method in specs to accept multiple tags and raise an error if none are provided.
- Added tests for searching by "None" tag and combinations with other tags.
2026-01-06 02:39:56 +05:00
Gaetan Craig-Riou
06bfd07fec
Merge pull request #13824 from openfoodfoundation/dependabot/npm_and_yarn/trix-2.1.16
...
Bump trix from 2.1.15 to 2.1.16
2026-01-05 11:12:11 +11:00
Maikel
e98cf78b4c
Merge pull request #13819 from openfoodfoundation/dependabot/bundler/haml_lint-0.68.0
...
Bump haml_lint from 0.67.0 to 0.68.0
2026-01-02 16:50:21 +11:00
dependabot[bot]
13229cc0c1
Bump trix from 2.1.15 to 2.1.16
...
Bumps [trix](https://github.com/basecamp/trix ) from 2.1.15 to 2.1.16.
- [Release notes](https://github.com/basecamp/trix/releases )
- [Commits](https://github.com/basecamp/trix/compare/v2.1.15...v2.1.16 )
---
updated-dependencies:
- dependency-name: trix
dependency-version: 2.1.16
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-31 09:01:27 +00:00
Ahmed Ejaz
03b7c07495
Add tests for Select2AjaxController with AJAX functionality
2025-12-30 01:25:35 +05:00
Ahmed Ejaz
a3c08ceb7c
Add AJAX search functionality for enterprise fees and related entities in reports
2025-12-30 01:25:25 +05:00
piyyu
0f59333cd9
Fix import multiple products button route
2025-12-26 02:10:46 +05:30
piyyu
ad4ce14486
Fix import multiple products button route
2025-12-26 00:11:09 +05:30
dependabot[bot]
3173c79e8f
Bump haml_lint from 0.67.0 to 0.68.0
...
Bumps [haml_lint](https://github.com/sds/haml-lint ) from 0.67.0 to 0.68.0.
- [Release notes](https://github.com/sds/haml-lint/releases )
- [Changelog](https://github.com/sds/haml-lint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sds/haml-lint/compare/v0.67.0...v0.68.0 )
---
updated-dependencies:
- dependency-name: haml_lint
dependency-version: 0.68.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-22 09:04:24 +00:00
David Cook
ca14d557c1
Merge pull request #13814 from mkllnk/dfc-events-unauthorised
...
Correctly respond to unauthorised requests on DFC events endpoint
2025-12-22 10:42:23 +11:00
Gaetan Craig-Riou
59a3a5bd92
Merge pull request #13816 from openfoodfoundation/dependabot/bundler/dotenv-3.2.0
...
Bump dotenv from 3.1.8 to 3.2.0
2025-12-22 09:44:15 +11:00
dependabot[bot]
a226088f5c
Bump dotenv from 3.1.8 to 3.2.0
...
Bumps [dotenv](https://github.com/bkeepers/dotenv ) from 3.1.8 to 3.2.0.
- [Release notes](https://github.com/bkeepers/dotenv/releases )
- [Changelog](https://github.com/bkeepers/dotenv/blob/main/Changelog.md )
- [Commits](https://github.com/bkeepers/dotenv/compare/v3.1.8...v3.2.0 )
---
updated-dependencies:
- dependency-name: dotenv
dependency-version: 3.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-19 09:04:48 +00:00
Maikel Linke
e91fab5702
Remove legacy config for secret key
2025-12-19 14:22:25 +11:00
Maikel Linke
e09853af0c
Replace deprecated Rails secrets
...
Use new credentials interface.
2025-12-19 13:28:05 +11:00
Maikel
c65fcc1072
Merge pull request #13812 from openfoodfoundation/dependabot/bundler/aws-sdk-s3-1.208.0
...
Bump aws-sdk-s3 from 1.207.0 to 1.208.0
2025-12-19 10:41:27 +11:00
Maikel
3bb68ec07e
Merge pull request #13811 from openfoodfoundation/dependabot/bundler/webmock-3.26.1
...
Bump webmock from 3.25.1 to 3.26.1
2025-12-19 10:39:45 +11:00
Maikel Linke
2c97638aa1
Enhance readability
2025-12-19 10:21:02 +11:00
Maikel Linke
ceee9671d9
Replace method with name conflict causing error
2025-12-19 10:16:46 +11:00
dependabot[bot]
6b494be7ff
Bump aws-sdk-s3 from 1.207.0 to 1.208.0
...
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby ) from 1.207.0 to 1.208.0.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases )
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-ruby/commits )
---
updated-dependencies:
- dependency-name: aws-sdk-s3
dependency-version: 1.208.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-18 19:38:08 +00:00
dependabot[bot]
a6855e6bc1
Bump webmock from 3.25.1 to 3.26.1
...
Bumps [webmock](https://github.com/bblimke/webmock ) from 3.25.1 to 3.26.1.
- [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.25.1...v3.26.1 )
---
updated-dependencies:
- dependency-name: webmock
dependency-version: 3.26.1
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-17 09:01:49 +00:00
Gaetan Craig-Riou
7ca43eb4a1
Merge pull request #13810 from openfoodfoundation/dependabot/bundler/aws-sdk-s3-1.207.0
...
Bump aws-sdk-s3 from 1.206.0 to 1.207.0
2025-12-17 10:21:50 +11:00
dependabot[bot]
74b5ac559f
Bump aws-sdk-s3 from 1.206.0 to 1.207.0
...
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby ) from 1.206.0 to 1.207.0.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases )
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-ruby/commits )
---
updated-dependencies:
- dependency-name: aws-sdk-s3
dependency-version: 1.207.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-16 09:02:51 +00:00
Maikel
07c236497c
Merge pull request #13808 from openfoodfoundation/dependabot/bundler/vcr-6.3.1
...
Bump vcr from 6.2.0 to 6.3.1
2025-12-16 14:50:27 +11:00
Filipe
caf2ff9bb4
Merge pull request #13752 from deivid-rodriguez/always_generate_button_tags
...
Always generate `<button>` tags, rather than `<input>` of type "button"
2025-12-15 18:46:38 +00:00
Filipe
1b2a17d7e4
Merge pull request #13754 from deivid-rodriguez/no-changes-after-delete-customer
...
Properly handle changes in `code` attribute when a customer is deleted
2025-12-15 17:58:04 +00:00
Filipe
ce46115139
Merge pull request #13648 from deivid-rodriguez/improve-enterprise-removal
...
Improve enterprise removal
2025-12-15 16:54:05 +00:00
dependabot[bot]
9fd2ff7620
Bump vcr from 6.2.0 to 6.3.1
...
Bumps [vcr](https://github.com/vcr/vcr ) from 6.2.0 to 6.3.1.
- [Release notes](https://github.com/vcr/vcr/releases )
- [Changelog](https://github.com/vcr/vcr/blob/master/CHANGELOG.md )
- [Commits](https://github.com/vcr/vcr/compare/v6.2.0...v6.3.1 )
---
updated-dependencies:
- dependency-name: vcr
dependency-version: 6.3.1
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-15 09:02:43 +00:00
Gaetan Craig-Riou
98a25c1c7f
Merge pull request #13805 from openfoodfoundation/dependabot/bundler/newrelic_rpm-9.24.0
...
Bump newrelic_rpm from 9.23.0 to 9.24.0
2025-12-15 09:26:49 +11:00
Ahmed Ejaz
6b78f8b855
Merge pull request #13804 from rioug/13802-revert-enbling-variant-tag-no-inventory
...
[Inventory] display inventory link for user who manage enterprises with inventory and enterprises without inventory
2025-12-13 01:13:34 +05:00
Ahmed Ejaz
1e2b28c559
Update all locales with the latest Transifex translations
2025-12-13 01:05:55 +05:00
dependabot[bot]
12b86a35af
Bump newrelic_rpm from 9.23.0 to 9.24.0
...
Bumps [newrelic_rpm](https://github.com/newrelic/newrelic-ruby-agent ) from 9.23.0 to 9.24.0.
- [Release notes](https://github.com/newrelic/newrelic-ruby-agent/releases )
- [Changelog](https://github.com/newrelic/newrelic-ruby-agent/blob/dev/CHANGELOG.md )
- [Commits](https://github.com/newrelic/newrelic-ruby-agent/compare/9.23.0...9.24.0 )
---
updated-dependencies:
- dependency-name: newrelic_rpm
dependency-version: 9.24.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-12 09:02:49 +00:00
Maikel
4577bde692
Merge pull request #13772 from mkllnk/dfc-webhook
...
Import farm data from LiteFarm
2025-12-12 16:59:30 +11:00
Maikel Linke
af6be02ba4
Fix social media import
2025-12-12 16:46:43 +11:00
Maikel Linke
0dabca583f
Set stronger secret password for managers
...
And avoid depending on Devise for this.
2025-12-12 15:17:57 +11:00
Maikel Linke
d7603755bf
Mark Litefarm farms as primary producers
2025-12-12 14:46:11 +11:00
Maikel Linke
f9d255a266
Continue on fail of Litefarm import
...
And report validation errors.
2025-12-12 14:03:37 +11:00
Gaetan Craig-Riou
bcf4507795
Only show hub with inventory enabled
2025-12-12 13:04:44 +11:00
Gaetan Craig-Riou
9967ba2d06
Allow managing inventory and variant tag at the same time
...
For users with enterprise with inventory and enterpises with variant
tag, allow access to the inventory page and display variant tag only for
the enterprises its enabled for.
2025-12-12 12:38:22 +11:00
Maikel Linke
f90f71cf68
Update real Litefarm data
2025-12-10 17:18:17 +11:00
Maikel Linke
fe8a0a908e
Import DFC country by name or ISO code
2025-12-10 17:17:51 +11:00
Maikel Linke
bf6176c883
Test failed image import
2025-12-10 16:24:54 +11:00
Maikel Linke
ffdfb7d450
Doc: explain when OIDC secrets are required
2025-12-10 16:24:54 +11:00
Maikel Linke
3aa4c2a25f
Import more fields from Litefarm
2025-12-10 16:24:54 +11:00
Maikel Linke
3331aaa382
Fetch data from URL provided by Litefarm
...
So we don't have to distinguish between staging and production. They
will provide the right URL.
2025-12-10 16:24:54 +11:00
Maikel Linke
b302dcfbec
Update existing enterprises
2025-12-10 16:24:54 +11:00
Maikel Linke
7dfc4d21ca
Record updated Litefarm data
2025-12-10 16:24:53 +11:00
Maikel Linke
f332a6934b
Move growing enterprise creation to own class
2025-12-10 16:24:53 +11:00
Maikel Linke
baad0135f9
Import enterprises and owners with minimal data
...
Still missing:
* Check for existing enterprises.
* Import all the available data.
2025-12-10 16:24:53 +11:00
Maikel Linke
1973e36634
Extract token and HTTP layer for re-use
...
Calling a webhook as a platform and fetching enterprise data will have
the same auth.
2025-12-10 16:24:53 +11:00
Maikel Linke
2e62531232
Authenticate only as platform to call webhooks
2025-12-10 16:24:53 +11:00
Maikel Linke
d811103a71
Add dummy webhook endpoint for LiteFarm
2025-12-10 16:24:53 +11:00
Gaetan Craig-Riou
e1f4210aa8
Upgrade stripe to version 15
2025-12-10 16:16:32 +11:00
Gaetan Craig-Riou
f3efed7aeb
Merge pull request #13796 from openfoodfoundation/dependabot/bundler/aws-sdk-s3-1.206.0
...
Bump aws-sdk-s3 from 1.205.0 to 1.206.0
2025-12-10 10:36:35 +11:00
Gaetan Craig-Riou
584b976dff
Per review, small code improvment
2025-12-10 10:28:12 +11:00
Gaetan Craig-Riou
4073238654
Per review, fix test webhook
...
- only show button for payment status changed webhook
- update translation
2025-12-10 10:28:12 +11:00
Gaetan Craig-Riou
d7505bcef4
Add Payments::WebhookPayload to manage payload data
...
It includes test data so any change in the payload should not affect
the test webhook enpoint functionality
2025-12-10 10:28:12 +11:00
Gaetan Craig-Riou
f6a7225c47
Per review, remove the ensure
2025-12-10 10:28:12 +11:00
Gaetan Craig-Riou
377f33b64f
Use a better selector to pick table row
2025-12-10 10:28:12 +11:00
Gaetan Craig-Riou
73b27f14ab
Per review, fix comment
2025-12-10 10:28:12 +11:00
Gaetan Craig-Riou
0b497fbb77
Fix order payment spec
2025-12-10 10:28:12 +11:00
Gaetan Craig-Riou
5e4df41ec8
Add button to send test data to endpoint
...
It will allow a user to easily test the endpoint
2025-12-10 10:28:12 +11:00
Gaetan Craig-Riou
72085be896
Format account.scss with prettier
2025-12-10 10:28:11 +11:00
Gaetan Craig-Riou
e0bc8f9cdc
Fix webhook endpoints controller spec
2025-12-10 10:28:11 +11:00
Gaetan Craig-Riou
efcb442a80
Add spec to test notification is triggered
2025-12-10 10:28:11 +11:00
Gaetan Craig-Riou
a38023475c
Trigger payment webhook when a payment status changes
...
It used ActiveSupport::Notifications and a listener :
StatusChangedListenerService to trigger the WebhookService
2025-12-10 10:28:11 +11:00
Gaetan Craig-Riou
4a6ba29b99
Add Payments::WebhookService
...
It enqueues jobs to post the generated payload to the various configured
webhook endpoints for payment status change
2025-12-10 10:28:11 +11:00
Gaetan Craig-Riou
7f961d90c2
Enable active_job.use_big_decimal_serializer
...
It prevents the following deprecation warning:
DEPRECATION WARNING: Primitive serialization of BigDecimal job arguments is deprecated as it may serialize via .to_s using certain queue adapters.
Enable config.active_job.use_big_decimal_serializer to use BigDecimalSerializer instead, which will be mandatory in Rails 7.2.
2025-12-10 10:28:11 +11:00
Gaetan Craig-Riou
0ac4021729
Update spec to include payment status webhook
2025-12-10 10:28:11 +11:00
Gaetan Craig-Riou
ac662de789
Fix spec use actual translation
2025-12-10 10:28:11 +11:00
Gaetan Craig-Riou
23c57cb354
Add UI to manage payment staus webhook endpoint
2025-12-10 10:28:11 +11:00
Gaetan Craig-Riou
d6ef56af6e
Fix existing code to support webhook_type
2025-12-10 10:28:11 +11:00
Gaetan Craig-Riou
059e36318e
Add type to WebhookEnpoints
...
Add migration to update existing endpoint to "order_cycle_opened" type
2025-12-10 10:28:08 +11:00
Gaetan Craig-Riou
7a72121b1b
Remove flipper groups that are not used anymore
2025-12-10 10:25:33 +11:00
dependabot[bot]
01278c3ee6
Bump aws-sdk-s3 from 1.205.0 to 1.206.0
...
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby ) from 1.205.0 to 1.206.0.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases )
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-ruby/commits )
---
updated-dependencies:
- dependency-name: aws-sdk-s3
dependency-version: 1.206.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-09 09:07:25 +00:00
Prikesh Savla
c01cca33c7
Fix encoding issue for Producer name to allow special characters in the text using ng-bind-html
2025-12-09 11:43:12 +05:30
Prikesh Savla
631306cfb3
Extended imageImport and ImageBuilder to get the content type of the file for the attacment for avoiding issues for files without extensions.
...
Updated config/locale/en.yml for the active_storage_validations related error messages
2025-12-09 08:06:29 +05:30
Gaetan Craig-Riou
da7f46de1f
Merge pull request #13792 from openfoodfoundation/dependabot/bundler/rubocop-rspec_rails-2.32.0
...
Bump rubocop-rspec_rails from 2.31.0 to 2.32.0
2025-12-09 10:47:10 +11:00
Prikesh Savla
f4d59305d7
Upgraded gem active_storage_validations from 1.1.2 to 3.0.2 and fixed any upgrade related issues
...
Changed all references of processable_image to processable_file which was a breaking change from v1 to v2 https://github.com/igorkasyanchuk/active_storage_validations/tree/3.0.2?tab=readme-ov-file#upgrading-from-1x-to-2x
Also it upgraded the way of validating files from just the file name and content type, so tests also needed to change for file upload checks
Refactored all the similar file image validator content type in Spree::Image::ACCEPTED_CONTENT_TYPES and Updated ImageBuilder.import method to use the url.path when getting filename.
2025-12-08 22:12:01 +05:30
dependabot[bot]
7f108353e3
Bump rubocop-rspec_rails from 2.31.0 to 2.32.0
...
Bumps [rubocop-rspec_rails](https://github.com/rubocop/rubocop-rspec_rails ) from 2.31.0 to 2.32.0.
- [Release notes](https://github.com/rubocop/rubocop-rspec_rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rspec_rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rspec_rails/compare/v2.31.0...v2.32.0 )
---
updated-dependencies:
- dependency-name: rubocop-rspec_rails
dependency-version: 2.32.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-08 09:06:45 +00:00
David Rodríguez
c526e72539
Improve enterprise removal (failure case)
...
Make sure failure to delete due to dependent objects is handled through
activemodel errors and not by rescuing
`ActiveRecord::DeleteRestrictionError` exceptions.
Previously we would display two alert prompts, and we would weirdly
display the content of our 500 error page on top of the screen.
Now, we display a flash error message explaining the reason to fail to
remove it.
2025-11-27 19:10:15 +01:00
David Rodríguez
e217a6fca8
Make enterprise unit specs about removal consistent
...
And not dependent on implementation details.
2025-11-27 19:09:45 +01:00
David Rodríguez
6aa7ef3c21
Improve enterprise removal (success case)
...
Make enterprise removal use turbo, which provides the following
benefits:
* More responsive removal since there's no full page reload.
* A success flash message (previously nothing was displayed).
* No double alert prompt.
It also goes in the direction of removing mrujs in favor of turbo.
2025-11-27 19:09:35 +01:00
David Rodríguez
bf0e5c0d44
Let "Tag Rule" and "Voucher" be translated in flash messages
2025-11-26 12:18:06 +01:00
David Rodríguez
6bd2f5af8d
Use Spree.t directly for translating the successfully_removed flash message
...
Since none of the current keys have a `%{resource}` parameter.
2025-11-26 12:18:06 +01:00
David Rodríguez
7bf54088a6
Use Spree.t directly for translating the not_found message
...
Since none of the current keys interpolate a `%{resource}` parameter.
2025-11-26 12:18:06 +01:00
David Rodríguez
4792040240
Cover tax category removal with a spec
2025-11-26 12:18:05 +01:00
David Rodríguez
dc631026d4
Properly handle changes in code attribute when a customer is deleted
...
Previously, `null` and empty value would be confused when a customer is
removed, resulting in incorrect pending changes being added, and thus a
"You have unsaved changes" message getting displayed and the save button
not getting disabled.
2025-11-25 07:44:00 +01:00
David Rodríguez
c05532c166
Always generate <button> tags, rather than <input> of type "button"
2025-11-24 12:11:03 +01:00