Filipe
475e6c33f1
Merge pull request #13498 from chahmedejaz/task/13497-upgrade-activemerchant-gem
...
Upgrade ActiveMerchant to v1.137.0 and rexml to 3.3.9
2025-11-14 23:09:47 +00:00
Ahmed Ejaz
ae70a1372b
Remove version constraints for activemerchant and angular-rails-templates in Gemfile
2025-11-15 01:46:30 +05:00
Ahmed Ejaz
6eb6bf634f
Update activemerchant version constraint to '>= 1.137.0' in Gemfile and Gemfile.lock
2025-11-15 01:46:30 +05:00
Ahmed Ejaz
a82209af85
Update activemerchant version constraint to '~> 1.137.0' in Gemfile and Gemfile.lock
2025-11-15 01:46:30 +05:00
Ahmed Ejaz
ecf0d53f0a
Revert "revert "Bump rexml from 3.2.9 to 3.3.9""
...
This reverts commit c821b0a285 .
2025-11-15 01:46:30 +05:00
Filipe
fc047e3f7c
Merge pull request #13668 from openfoodfoundation/dependabot/npm_and_yarn/leaflet-providers-3.0.0
...
Bump leaflet-providers from 2.0.0 to 3.0.0
2025-11-14 18:21:59 +00:00
Filipe
d9e3076a3b
Merge pull request #13654 from pacodelaluna/check-enterprise-image-logic
...
Improve enterprise images-related logic
2025-11-14 18:15:50 +00:00
Filipe
271e895486
Merge pull request #13676 from deivid-rodriguez/z-index
...
Fix tag rule visibility select box options hidden by save bar
2025-11-14 17:41:52 +00:00
Filipe
3e02a03312
Merge pull request #13650 from rioug/13539-update-variant-multi-producer
...
Fix update multi producer products
2025-11-14 16:56:16 +00:00
dependabot[bot]
ec31ff418d
Bump shoulda-matchers from 6.2.0 to 7.0.1
...
Bumps [shoulda-matchers](https://github.com/thoughtbot/shoulda-matchers ) from 6.2.0 to 7.0.1.
- [Release notes](https://github.com/thoughtbot/shoulda-matchers/releases )
- [Changelog](https://github.com/thoughtbot/shoulda-matchers/blob/main/CHANGELOG.md )
- [Commits](https://github.com/thoughtbot/shoulda-matchers/compare/v6.2.0...v7.0.1 )
---
updated-dependencies:
- dependency-name: shoulda-matchers
dependency-version: 7.0.1
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-14 01:38:47 +00:00
dependabot[bot]
22f3577b0d
Bump geocoder from 1.8.3 to 1.8.6
...
Bumps [geocoder](https://github.com/alexreisner/geocoder ) from 1.8.3 to 1.8.6.
- [Changelog](https://github.com/alexreisner/geocoder/blob/master/CHANGELOG.md )
- [Commits](https://github.com/alexreisner/geocoder/compare/v1.8.3...v1.8.6 )
---
updated-dependencies:
- dependency-name: geocoder
dependency-version: 1.8.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-14 01:36:45 +00:00
dependabot[bot]
9c9773f493
Bump good_migrations from 0.2.1 to 0.3.1
...
Bumps [good_migrations](https://github.com/testdouble/good-migrations ) from 0.2.1 to 0.3.1.
- [Changelog](https://github.com/testdouble/good-migrations/blob/main/CHANGELOG.md )
- [Commits](https://github.com/testdouble/good-migrations/compare/v0.2.1...v0.3.1 )
---
updated-dependencies:
- dependency-name: good_migrations
dependency-version: 0.3.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-14 01:35:47 +00:00
Gaetan Craig-Riou
33cea470ad
Merge pull request #13704 from deivid-rodriguez/more-dependabot
...
Update all webpack related dependencies together
2025-11-14 12:32:34 +11:00
Gaetan Craig-Riou
17ac3507a6
Merge pull request #13701 from openfoodfoundation/dependabot/bundler/angular-rails-templates-1.3.1
...
Bump angular-rails-templates from 1.2.1 to 1.3.1
2025-11-14 12:06:34 +11:00
Ahmed Ejaz
763655f0e5
Enhance product sorting for On-Demand items and add backorderable name support
2025-11-14 06:04:32 +05:00
Gaetan Craig-Riou
7cf0a95688
Merge pull request #13700 from openfoodfoundation/dependabot/bundler/rswag-ui-2.17.0
...
Bump rswag-ui from 2.16.0 to 2.17.0
2025-11-14 11:25:14 +11:00
Gaetan Craig-Riou
c641fae2b9
Merge pull request #13699 from openfoodfoundation/dependabot/bundler/rails-7.1.6
...
Bump rails from 7.1.5.2 to 7.1.6
2025-11-14 11:23:21 +11:00
Gaetan Craig-Riou
526df1cb9c
Merge pull request #13698 from openfoodfoundation/dependabot/bundler/acts-as-taggable-on-13.0.0
...
Bump acts-as-taggable-on from 10.0.0 to 13.0.0
2025-11-14 11:20:47 +11:00
Gaetan Craig-Riou
f4e9daec80
Merge pull request #13706 from deivid-rodriguez/tweak-reviewdog
...
Let reviewdog use github-pr-annotation formatter
2025-11-14 10:44:51 +11:00
Ahmed Ejaz
3e2cd839cc
add .tools-versions for asdf version manager
2025-11-14 04:38:52 +05:00
Gaetan Craig-Riou
b9a790ba20
Per review, comment out transform configuration
...
We are using the default one, no need to actually specify it, and also
updated the documentaion link to the latest documentation.
2025-11-14 10:32:14 +11:00
Maikel Linke
aaad1bc0b3
Accept short client ids in tokens
2025-11-14 10:00:16 +11:00
Maikel Linke
d7f4a5c874
Allow Market.Organic to access DFC API
2025-11-14 10:00:16 +11:00
Maikel Linke
f8ca8ae942
Trust FDC dev realm to sign tokens
2025-11-14 10:00:16 +11:00
Maikel Linke
2805ea4926
Allow LiteFarm to access DFC API
2025-11-14 10:00:16 +11:00
David Rodríguez
36ac5dc44e
Let reviewdog use github-pr-annotation formatter
...
This is already the default for forked PRs, and most (if not all) PRs to
this repository come from forks anyways.
2025-11-13 20:39:09 +01:00
David Rodríguez
49a976810b
Update all webpack related dependencies together
2025-11-13 08:45:18 +01:00
David Rodríguez
f6d605a3aa
Dismiss success message automatically after 5 seconds
...
We were already eventually removing the "success" border style on
inputs. I think it makes sense to do the same for the success message
itself. That's how our standard "flash messages" already work.
2025-11-13 08:37:52 +01:00
David Rodríguez
6901323827
Fix success message taking 5 seconds to show up
...
This is pretty black magic to me, but my understanding is that:
* When submitting customer forms, we use `$q.all()` on the result of
submitting each form asynchronously in order to decide whether to
display a success message (no errors) or a failure message.
* The value returned for each particular form submission was the return
value of either `change.scope.success()` or `change.scope.error()`.
These use the `switchClass` factory, which changes a particular DOM
element's class to the proper pending/success/error class, but in the
success case, it also sets a timeout to remove the class using
`$timeout()`, which is a promise, and that was its return value.
* Because of the above, `$q.all()` was actually waiting for the
`$timeout()` promise to be fulfilled before proceeding.
The fix is to not return a `$timeout()` promise from the `switchClass`
factory when a timeout is passed, but instead set a timeout on the
element, but return the element itself regardless.
2025-11-13 08:37:52 +01:00
David Rodríguez
186fe0503f
Show orange border when input has changes
...
Even if it's on focus.
2025-11-13 08:37:52 +01:00
David Rodríguez
e990e5ffd5
Don't show flash messages in customer edition form
...
They don't actually show up when the customer is saved, but the next
time the page is reloaded. We already have the save bar for the same
purpose so it's not necessary.
2025-11-13 08:37:52 +01:00
David Rodríguez
3d7207d8c5
Properly track changes in code attribute
...
If the code was initially nil, some value is added, and then removed, we
would not detect that the code has not actually changed.
2025-11-13 08:37:52 +01:00
David Rodríguez
4b31352e4f
Wait for page before checking DB
2025-11-13 08:37:51 +01:00
David Rodríguez
278a8b1ec2
Let save-bar properly track form state
...
* Keep save bar visible as long as there's a customer form displayed.
* Only display "You have unsaved changes" when there's any difference
from the original values. If form changes are reverted, hide that
note.
* Similarly, only let the button be enabled if there are any actual
changes to be saved.
2025-11-13 08:37:51 +01:00
Gaetan Craig-Riou
b96a0875f3
Turn on cleaning up of globals.
...
It will be come default in future jest release, currently jest isn't
emitting any warning so there is no reason to wait to turn it on.
2025-11-13 09:44:22 +11:00
Gaetan Craig-Riou
4e62e20fa8
Fix test to work with new jsdom restriction
...
since jsdom 21, it's no longer possible to mock window.location
See : https://github.com/jsdom/jsdom/issues/3492
2025-11-11 14:58:48 +11:00
Gaetan Craig-Riou
2729fb14d6
Fix jest configuration to work with version 28
...
Per migration guide : https://jest-archive-august-2023.netlify.app/docs/28.x/upgrading-to-jest28/
2025-11-11 14:58:43 +11:00
dependabot[bot]
5dab6f67f2
Bump jest from 27.5.1 to 30.2.0
...
Bumps [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest ) from 27.5.1 to 30.2.0.
- [Release notes](https://github.com/jestjs/jest/releases )
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md )
- [Commits](https://github.com/jestjs/jest/commits/v30.2.0/packages/jest )
---
updated-dependencies:
- dependency-name: jest
dependency-version: 30.2.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-11 14:56:15 +11:00
dependabot[bot]
3aa48fcd18
Bump angular-rails-templates from 1.2.1 to 1.3.1
...
Bumps [angular-rails-templates](https://github.com/pitr/angular-rails-templates ) from 1.2.1 to 1.3.1.
- [Release notes](https://github.com/pitr/angular-rails-templates/releases )
- [Changelog](https://github.com/pitr/angular-rails-templates/blob/master/CHANGELOG.md )
- [Commits](https://github.com/pitr/angular-rails-templates/commits )
---
updated-dependencies:
- dependency-name: angular-rails-templates
dependency-version: 1.3.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-11 02:50:19 +00:00
dependabot[bot]
e5fd5a0d4c
Bump rswag-ui from 2.16.0 to 2.17.0
...
Bumps [rswag-ui](https://github.com/rswag/rswag ) from 2.16.0 to 2.17.0.
- [Release notes](https://github.com/rswag/rswag/releases )
- [Changelog](https://github.com/rswag/rswag/blob/2.17.0/CHANGELOG.md )
- [Commits](https://github.com/rswag/rswag/compare/2.16.0...2.17.0 )
---
updated-dependencies:
- dependency-name: rswag-ui
dependency-version: 2.17.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-11 02:48:08 +00:00
David Cook
ad5a22a69b
Merge pull request #13691 from rioug/fix-order-cycle-flaky-spec
...
Fix flaky spec
2025-11-11 13:47:41 +11:00
dependabot[bot]
43b3114237
Bump rails from 7.1.5.2 to 7.1.6
...
Bumps [rails](https://github.com/rails/rails ) from 7.1.5.2 to 7.1.6.
- [Release notes](https://github.com/rails/rails/releases )
- [Commits](https://github.com/rails/rails/compare/v7.1.5.2...v7.1.6 )
---
updated-dependencies:
- dependency-name: rails
dependency-version: 7.1.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-11 02:47:34 +00:00
dependabot[bot]
a83109cb05
Bump acts-as-taggable-on from 10.0.0 to 13.0.0
...
Bumps [acts-as-taggable-on](https://github.com/mbleigh/acts-as-taggable-on ) from 10.0.0 to 13.0.0.
- [Release notes](https://github.com/mbleigh/acts-as-taggable-on/releases )
- [Changelog](https://github.com/mbleigh/acts-as-taggable-on/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mbleigh/acts-as-taggable-on/compare/v10.0.0...v13.0.0 )
---
updated-dependencies:
- dependency-name: acts-as-taggable-on
dependency-version: 13.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-11 02:46:59 +00:00
David Cook
72327a352e
Merge pull request #13685 from deivid-rodriguez/no-raw-credit-card-data
...
Change CreditCardRemover specs to not send raw credit card data
2025-11-11 13:46:45 +11:00
David Cook
35ef895cff
Merge pull request #13677 from deivid-rodriguez/tweak-dependabot
...
Update turbo_power npm and rubygem packages together
2025-11-11 13:44:21 +11:00
David Cook
52e4293e90
Merge pull request #13673 from deivid-rodriguez/bump-state-machines
...
Bump state_machines related gems again
2025-11-11 13:22:53 +11:00
Gaetan Craig-Riou
460d109bd2
Update product ability
...
A user has product permission if it is a supplier of at least one of the
product's variants
2025-11-11 11:35:19 +11:00
Gaetan Craig-Riou
7d0f17fe1a
Merge pull request #13693 from openfoodfoundation/dependabot/npm_and_yarn/testing-library/dom-10.4.1
...
Bump @testing-library/dom from 9.3.4 to 10.4.1
2025-11-11 09:55:17 +11:00
Gaetan Craig-Riou
cff6fcf52e
Merge pull request #13697 from openfoodfoundation/dependabot/bundler/roadie-rails-3.4.0
...
Bump roadie-rails from 3.2.0 to 3.4.0
2025-11-11 09:50:52 +11:00
Gaetan Craig-Riou
4083aa82b8
Merge pull request #13696 from openfoodfoundation/dependabot/bundler/digest-3.2.1
...
Bump digest from 3.2.0 to 3.2.1
2025-11-11 09:47:02 +11:00